hyperdrive-daemon-client
Version:
A client library and CLI tool for interacting with the Hyperdrive daemon.
1,073 lines (940 loc) • 37.5 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
;
var grpc = require('@grpc/grpc-js');
var daemon_drive_pb = require('../daemon/drive_pb.js');
var daemon_common_pb = require('../daemon/common_pb.js');
var hyperdrive_pb = require('../hyperdrive_pb.js');
function serialize_ActiveRequest(arg) {
if (!(arg instanceof daemon_drive_pb.ActiveRequest)) {
throw new Error('Expected argument of type ActiveRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ActiveRequest(buffer_arg) {
return daemon_drive_pb.ActiveRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ActiveResponse(arg) {
if (!(arg instanceof daemon_drive_pb.ActiveResponse)) {
throw new Error('Expected argument of type ActiveResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ActiveResponse(buffer_arg) {
return daemon_drive_pb.ActiveResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_CloseSessionRequest(arg) {
if (!(arg instanceof daemon_drive_pb.CloseSessionRequest)) {
throw new Error('Expected argument of type CloseSessionRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_CloseSessionRequest(buffer_arg) {
return daemon_drive_pb.CloseSessionRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_CloseSessionResponse(arg) {
if (!(arg instanceof daemon_drive_pb.CloseSessionResponse)) {
throw new Error('Expected argument of type CloseSessionResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_CloseSessionResponse(buffer_arg) {
return daemon_drive_pb.CloseSessionResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ConfigureNetworkRequest(arg) {
if (!(arg instanceof daemon_drive_pb.ConfigureNetworkRequest)) {
throw new Error('Expected argument of type ConfigureNetworkRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ConfigureNetworkRequest(buffer_arg) {
return daemon_drive_pb.ConfigureNetworkRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ConfigureNetworkResponse(arg) {
if (!(arg instanceof daemon_drive_pb.ConfigureNetworkResponse)) {
throw new Error('Expected argument of type ConfigureNetworkResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ConfigureNetworkResponse(buffer_arg) {
return daemon_drive_pb.ConfigureNetworkResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DeleteMetadataRequest(arg) {
if (!(arg instanceof daemon_drive_pb.DeleteMetadataRequest)) {
throw new Error('Expected argument of type DeleteMetadataRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DeleteMetadataRequest(buffer_arg) {
return daemon_drive_pb.DeleteMetadataRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DeleteMetadataResponse(arg) {
if (!(arg instanceof daemon_drive_pb.DeleteMetadataResponse)) {
throw new Error('Expected argument of type DeleteMetadataResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DeleteMetadataResponse(buffer_arg) {
return daemon_drive_pb.DeleteMetadataResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DiffStreamRequest(arg) {
if (!(arg instanceof daemon_drive_pb.DiffStreamRequest)) {
throw new Error('Expected argument of type DiffStreamRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DiffStreamRequest(buffer_arg) {
return daemon_drive_pb.DiffStreamRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DiffStreamResponse(arg) {
if (!(arg instanceof daemon_drive_pb.DiffStreamResponse)) {
throw new Error('Expected argument of type DiffStreamResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DiffStreamResponse(buffer_arg) {
return daemon_drive_pb.DiffStreamResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DownloadRequest(arg) {
if (!(arg instanceof daemon_drive_pb.DownloadRequest)) {
throw new Error('Expected argument of type DownloadRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DownloadRequest(buffer_arg) {
return daemon_drive_pb.DownloadRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DownloadResponse(arg) {
if (!(arg instanceof daemon_drive_pb.DownloadResponse)) {
throw new Error('Expected argument of type DownloadResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DownloadResponse(buffer_arg) {
return daemon_drive_pb.DownloadResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DriveMountsRequest(arg) {
if (!(arg instanceof daemon_drive_pb.DriveMountsRequest)) {
throw new Error('Expected argument of type DriveMountsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DriveMountsRequest(buffer_arg) {
return daemon_drive_pb.DriveMountsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DriveMountsResponse(arg) {
if (!(arg instanceof daemon_drive_pb.DriveMountsResponse)) {
throw new Error('Expected argument of type DriveMountsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DriveMountsResponse(buffer_arg) {
return daemon_drive_pb.DriveMountsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DriveStatsRequest(arg) {
if (!(arg instanceof daemon_drive_pb.DriveStatsRequest)) {
throw new Error('Expected argument of type DriveStatsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DriveStatsRequest(buffer_arg) {
return daemon_drive_pb.DriveStatsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DriveStatsResponse(arg) {
if (!(arg instanceof daemon_drive_pb.DriveStatsResponse)) {
throw new Error('Expected argument of type DriveStatsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DriveStatsResponse(buffer_arg) {
return daemon_drive_pb.DriveStatsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DriveVersionRequest(arg) {
if (!(arg instanceof daemon_drive_pb.DriveVersionRequest)) {
throw new Error('Expected argument of type DriveVersionRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DriveVersionRequest(buffer_arg) {
return daemon_drive_pb.DriveVersionRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_DriveVersionResponse(arg) {
if (!(arg instanceof daemon_drive_pb.DriveVersionResponse)) {
throw new Error('Expected argument of type DriveVersionResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_DriveVersionResponse(buffer_arg) {
return daemon_drive_pb.DriveVersionResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_FileStatsRequest(arg) {
if (!(arg instanceof daemon_drive_pb.FileStatsRequest)) {
throw new Error('Expected argument of type FileStatsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_FileStatsRequest(buffer_arg) {
return daemon_drive_pb.FileStatsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_FileStatsResponse(arg) {
if (!(arg instanceof daemon_drive_pb.FileStatsResponse)) {
throw new Error('Expected argument of type FileStatsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_FileStatsResponse(buffer_arg) {
return daemon_drive_pb.FileStatsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_GetDriveRequest(arg) {
if (!(arg instanceof daemon_drive_pb.GetDriveRequest)) {
throw new Error('Expected argument of type GetDriveRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_GetDriveRequest(buffer_arg) {
return daemon_drive_pb.GetDriveRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_GetDriveResponse(arg) {
if (!(arg instanceof daemon_drive_pb.GetDriveResponse)) {
throw new Error('Expected argument of type GetDriveResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_GetDriveResponse(buffer_arg) {
return daemon_drive_pb.GetDriveResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_MkdirRequest(arg) {
if (!(arg instanceof daemon_drive_pb.MkdirRequest)) {
throw new Error('Expected argument of type MkdirRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_MkdirRequest(buffer_arg) {
return daemon_drive_pb.MkdirRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_MkdirResponse(arg) {
if (!(arg instanceof daemon_drive_pb.MkdirResponse)) {
throw new Error('Expected argument of type MkdirResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_MkdirResponse(buffer_arg) {
return daemon_drive_pb.MkdirResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_MountDriveRequest(arg) {
if (!(arg instanceof daemon_drive_pb.MountDriveRequest)) {
throw new Error('Expected argument of type MountDriveRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_MountDriveRequest(buffer_arg) {
return daemon_drive_pb.MountDriveRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_MountDriveResponse(arg) {
if (!(arg instanceof daemon_drive_pb.MountDriveResponse)) {
throw new Error('Expected argument of type MountDriveResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_MountDriveResponse(buffer_arg) {
return daemon_drive_pb.MountDriveResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_NetworkConfigurationsRequest(arg) {
if (!(arg instanceof daemon_drive_pb.NetworkConfigurationsRequest)) {
throw new Error('Expected argument of type NetworkConfigurationsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_NetworkConfigurationsRequest(buffer_arg) {
return daemon_drive_pb.NetworkConfigurationsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_NetworkConfigurationsResponse(arg) {
if (!(arg instanceof daemon_drive_pb.NetworkConfigurationsResponse)) {
throw new Error('Expected argument of type NetworkConfigurationsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_NetworkConfigurationsResponse(buffer_arg) {
return daemon_drive_pb.NetworkConfigurationsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_OpenRequest(arg) {
if (!(arg instanceof daemon_drive_pb.OpenRequest)) {
throw new Error('Expected argument of type OpenRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_OpenRequest(buffer_arg) {
return daemon_drive_pb.OpenRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_OpenResponse(arg) {
if (!(arg instanceof daemon_drive_pb.OpenResponse)) {
throw new Error('Expected argument of type OpenResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_OpenResponse(buffer_arg) {
return daemon_drive_pb.OpenResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_PeerCountsRequest(arg) {
if (!(arg instanceof daemon_drive_pb.PeerCountsRequest)) {
throw new Error('Expected argument of type PeerCountsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_PeerCountsRequest(buffer_arg) {
return daemon_drive_pb.PeerCountsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_PeerCountsResponse(arg) {
if (!(arg instanceof daemon_drive_pb.PeerCountsResponse)) {
throw new Error('Expected argument of type PeerCountsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_PeerCountsResponse(buffer_arg) {
return daemon_drive_pb.PeerCountsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ReadDirectoryRequest(arg) {
if (!(arg instanceof daemon_drive_pb.ReadDirectoryRequest)) {
throw new Error('Expected argument of type ReadDirectoryRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ReadDirectoryRequest(buffer_arg) {
return daemon_drive_pb.ReadDirectoryRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ReadDirectoryResponse(arg) {
if (!(arg instanceof daemon_drive_pb.ReadDirectoryResponse)) {
throw new Error('Expected argument of type ReadDirectoryResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ReadDirectoryResponse(buffer_arg) {
return daemon_drive_pb.ReadDirectoryResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ReadFileRequest(arg) {
if (!(arg instanceof daemon_drive_pb.ReadFileRequest)) {
throw new Error('Expected argument of type ReadFileRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ReadFileRequest(buffer_arg) {
return daemon_drive_pb.ReadFileRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ReadFileResponse(arg) {
if (!(arg instanceof daemon_drive_pb.ReadFileResponse)) {
throw new Error('Expected argument of type ReadFileResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ReadFileResponse(buffer_arg) {
return daemon_drive_pb.ReadFileResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ReadRequest(arg) {
if (!(arg instanceof daemon_drive_pb.ReadRequest)) {
throw new Error('Expected argument of type ReadRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ReadRequest(buffer_arg) {
return daemon_drive_pb.ReadRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ReadResponse(arg) {
if (!(arg instanceof daemon_drive_pb.ReadResponse)) {
throw new Error('Expected argument of type ReadResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ReadResponse(buffer_arg) {
return daemon_drive_pb.ReadResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ReadStreamRequest(arg) {
if (!(arg instanceof daemon_drive_pb.ReadStreamRequest)) {
throw new Error('Expected argument of type ReadStreamRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ReadStreamRequest(buffer_arg) {
return daemon_drive_pb.ReadStreamRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ReadStreamResponse(arg) {
if (!(arg instanceof daemon_drive_pb.ReadStreamResponse)) {
throw new Error('Expected argument of type ReadStreamResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ReadStreamResponse(buffer_arg) {
return daemon_drive_pb.ReadStreamResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_RmdirRequest(arg) {
if (!(arg instanceof daemon_drive_pb.RmdirRequest)) {
throw new Error('Expected argument of type RmdirRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_RmdirRequest(buffer_arg) {
return daemon_drive_pb.RmdirRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_RmdirResponse(arg) {
if (!(arg instanceof daemon_drive_pb.RmdirResponse)) {
throw new Error('Expected argument of type RmdirResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_RmdirResponse(buffer_arg) {
return daemon_drive_pb.RmdirResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_StatRequest(arg) {
if (!(arg instanceof daemon_drive_pb.StatRequest)) {
throw new Error('Expected argument of type StatRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_StatRequest(buffer_arg) {
return daemon_drive_pb.StatRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_StatResponse(arg) {
if (!(arg instanceof daemon_drive_pb.StatResponse)) {
throw new Error('Expected argument of type StatResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_StatResponse(buffer_arg) {
return daemon_drive_pb.StatResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_StatsRequest(arg) {
if (!(arg instanceof daemon_drive_pb.StatsRequest)) {
throw new Error('Expected argument of type StatsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_StatsRequest(buffer_arg) {
return daemon_drive_pb.StatsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_StatsResponse(arg) {
if (!(arg instanceof daemon_drive_pb.StatsResponse)) {
throw new Error('Expected argument of type StatsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_StatsResponse(buffer_arg) {
return daemon_drive_pb.StatsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_SymlinkRequest(arg) {
if (!(arg instanceof daemon_drive_pb.SymlinkRequest)) {
throw new Error('Expected argument of type SymlinkRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_SymlinkRequest(buffer_arg) {
return daemon_drive_pb.SymlinkRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_SymlinkResponse(arg) {
if (!(arg instanceof daemon_drive_pb.SymlinkResponse)) {
throw new Error('Expected argument of type SymlinkResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_SymlinkResponse(buffer_arg) {
return daemon_drive_pb.SymlinkResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_UndownloadRequest(arg) {
if (!(arg instanceof daemon_drive_pb.UndownloadRequest)) {
throw new Error('Expected argument of type UndownloadRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_UndownloadRequest(buffer_arg) {
return daemon_drive_pb.UndownloadRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_UndownloadResponse(arg) {
if (!(arg instanceof daemon_drive_pb.UndownloadResponse)) {
throw new Error('Expected argument of type UndownloadResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_UndownloadResponse(buffer_arg) {
return daemon_drive_pb.UndownloadResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_UnlinkRequest(arg) {
if (!(arg instanceof daemon_drive_pb.UnlinkRequest)) {
throw new Error('Expected argument of type UnlinkRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_UnlinkRequest(buffer_arg) {
return daemon_drive_pb.UnlinkRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_UnlinkResponse(arg) {
if (!(arg instanceof daemon_drive_pb.UnlinkResponse)) {
throw new Error('Expected argument of type UnlinkResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_UnlinkResponse(buffer_arg) {
return daemon_drive_pb.UnlinkResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_UnmountDriveRequest(arg) {
if (!(arg instanceof daemon_drive_pb.UnmountDriveRequest)) {
throw new Error('Expected argument of type UnmountDriveRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_UnmountDriveRequest(buffer_arg) {
return daemon_drive_pb.UnmountDriveRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_UnmountDriveResponse(arg) {
if (!(arg instanceof daemon_drive_pb.UnmountDriveResponse)) {
throw new Error('Expected argument of type UnmountDriveResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_UnmountDriveResponse(buffer_arg) {
return daemon_drive_pb.UnmountDriveResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_UpdateMetadataRequest(arg) {
if (!(arg instanceof daemon_drive_pb.UpdateMetadataRequest)) {
throw new Error('Expected argument of type UpdateMetadataRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_UpdateMetadataRequest(buffer_arg) {
return daemon_drive_pb.UpdateMetadataRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_UpdateMetadataResponse(arg) {
if (!(arg instanceof daemon_drive_pb.UpdateMetadataResponse)) {
throw new Error('Expected argument of type UpdateMetadataResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_UpdateMetadataResponse(buffer_arg) {
return daemon_drive_pb.UpdateMetadataResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_WatchRequest(arg) {
if (!(arg instanceof daemon_drive_pb.WatchRequest)) {
throw new Error('Expected argument of type WatchRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_WatchRequest(buffer_arg) {
return daemon_drive_pb.WatchRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_WatchResponse(arg) {
if (!(arg instanceof daemon_drive_pb.WatchResponse)) {
throw new Error('Expected argument of type WatchResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_WatchResponse(buffer_arg) {
return daemon_drive_pb.WatchResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_WriteFileRequest(arg) {
if (!(arg instanceof daemon_drive_pb.WriteFileRequest)) {
throw new Error('Expected argument of type WriteFileRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_WriteFileRequest(buffer_arg) {
return daemon_drive_pb.WriteFileRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_WriteFileResponse(arg) {
if (!(arg instanceof daemon_drive_pb.WriteFileResponse)) {
throw new Error('Expected argument of type WriteFileResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_WriteFileResponse(buffer_arg) {
return daemon_drive_pb.WriteFileResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_WriteRequest(arg) {
if (!(arg instanceof daemon_drive_pb.WriteRequest)) {
throw new Error('Expected argument of type WriteRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_WriteRequest(buffer_arg) {
return daemon_drive_pb.WriteRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_WriteResponse(arg) {
if (!(arg instanceof daemon_drive_pb.WriteResponse)) {
throw new Error('Expected argument of type WriteResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_WriteResponse(buffer_arg) {
return daemon_drive_pb.WriteResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_WriteStreamRequest(arg) {
if (!(arg instanceof daemon_drive_pb.WriteStreamRequest)) {
throw new Error('Expected argument of type WriteStreamRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_WriteStreamRequest(buffer_arg) {
return daemon_drive_pb.WriteStreamRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_WriteStreamResponse(arg) {
if (!(arg instanceof daemon_drive_pb.WriteStreamResponse)) {
throw new Error('Expected argument of type WriteStreamResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_WriteStreamResponse(buffer_arg) {
return daemon_drive_pb.WriteStreamResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
var DriveService = exports.DriveService = {
// Management methods
get: {
path: '/Drive/get',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.GetDriveRequest,
responseType: daemon_drive_pb.GetDriveResponse,
requestSerialize: serialize_GetDriveRequest,
requestDeserialize: deserialize_GetDriveRequest,
responseSerialize: serialize_GetDriveResponse,
responseDeserialize: deserialize_GetDriveResponse,
},
close: {
path: '/Drive/close',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.CloseSessionRequest,
responseType: daemon_drive_pb.CloseSessionResponse,
requestSerialize: serialize_CloseSessionRequest,
requestDeserialize: deserialize_CloseSessionRequest,
responseSerialize: serialize_CloseSessionResponse,
responseDeserialize: deserialize_CloseSessionResponse,
},
allStats: {
path: '/Drive/allStats',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.StatsRequest,
responseType: daemon_drive_pb.StatsResponse,
requestSerialize: serialize_StatsRequest,
requestDeserialize: deserialize_StatsRequest,
responseSerialize: serialize_StatsResponse,
responseDeserialize: deserialize_StatsResponse,
},
allNetworkConfigurations: {
path: '/Drive/allNetworkConfigurations',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.NetworkConfigurationsRequest,
responseType: daemon_drive_pb.NetworkConfigurationsResponse,
requestSerialize: serialize_NetworkConfigurationsRequest,
requestDeserialize: deserialize_NetworkConfigurationsRequest,
responseSerialize: serialize_NetworkConfigurationsResponse,
responseDeserialize: deserialize_NetworkConfigurationsResponse,
},
active: {
path: '/Drive/active',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.ActiveRequest,
responseType: daemon_drive_pb.ActiveResponse,
requestSerialize: serialize_ActiveRequest,
requestDeserialize: deserialize_ActiveRequest,
responseSerialize: serialize_ActiveResponse,
responseDeserialize: deserialize_ActiveResponse,
},
peerCounts: {
path: '/Drive/peerCounts',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.PeerCountsRequest,
responseType: daemon_drive_pb.PeerCountsResponse,
requestSerialize: serialize_PeerCountsRequest,
requestDeserialize: deserialize_PeerCountsRequest,
responseSerialize: serialize_PeerCountsResponse,
responseDeserialize: deserialize_PeerCountsResponse,
},
// Session-specific operations
configureNetwork: {
path: '/Drive/configureNetwork',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.ConfigureNetworkRequest,
responseType: daemon_drive_pb.ConfigureNetworkResponse,
requestSerialize: serialize_ConfigureNetworkRequest,
requestDeserialize: deserialize_ConfigureNetworkRequest,
responseSerialize: serialize_ConfigureNetworkResponse,
responseDeserialize: deserialize_ConfigureNetworkResponse,
},
stats: {
path: '/Drive/stats',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.DriveStatsRequest,
responseType: daemon_drive_pb.DriveStatsResponse,
requestSerialize: serialize_DriveStatsRequest,
requestDeserialize: deserialize_DriveStatsRequest,
responseSerialize: serialize_DriveStatsResponse,
responseDeserialize: deserialize_DriveStatsResponse,
},
// Drive operations
version: {
path: '/Drive/version',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.DriveVersionRequest,
responseType: daemon_drive_pb.DriveVersionResponse,
requestSerialize: serialize_DriveVersionRequest,
requestDeserialize: deserialize_DriveVersionRequest,
responseSerialize: serialize_DriveVersionResponse,
responseDeserialize: deserialize_DriveVersionResponse,
},
open: {
path: '/Drive/open',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.OpenRequest,
responseType: daemon_drive_pb.OpenResponse,
requestSerialize: serialize_OpenRequest,
requestDeserialize: deserialize_OpenRequest,
responseSerialize: serialize_OpenResponse,
responseDeserialize: deserialize_OpenResponse,
},
download: {
path: '/Drive/download',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.DownloadRequest,
responseType: daemon_drive_pb.DownloadResponse,
requestSerialize: serialize_DownloadRequest,
requestDeserialize: deserialize_DownloadRequest,
responseSerialize: serialize_DownloadResponse,
responseDeserialize: deserialize_DownloadResponse,
},
undownload: {
path: '/Drive/undownload',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.UndownloadRequest,
responseType: daemon_drive_pb.UndownloadResponse,
requestSerialize: serialize_UndownloadRequest,
requestDeserialize: deserialize_UndownloadRequest,
responseSerialize: serialize_UndownloadResponse,
responseDeserialize: deserialize_UndownloadResponse,
},
read: {
path: '/Drive/read',
requestStream: true,
responseStream: true,
requestType: daemon_drive_pb.ReadRequest,
responseType: daemon_drive_pb.ReadResponse,
requestSerialize: serialize_ReadRequest,
requestDeserialize: deserialize_ReadRequest,
responseSerialize: serialize_ReadResponse,
responseDeserialize: deserialize_ReadResponse,
},
write: {
path: '/Drive/write',
requestStream: true,
responseStream: true,
requestType: daemon_drive_pb.WriteRequest,
responseType: daemon_drive_pb.WriteResponse,
requestSerialize: serialize_WriteRequest,
requestDeserialize: deserialize_WriteRequest,
responseSerialize: serialize_WriteResponse,
responseDeserialize: deserialize_WriteResponse,
},
createWriteStream: {
path: '/Drive/createWriteStream',
requestStream: true,
responseStream: false,
requestType: daemon_drive_pb.WriteStreamRequest,
responseType: daemon_drive_pb.WriteStreamResponse,
requestSerialize: serialize_WriteStreamRequest,
requestDeserialize: deserialize_WriteStreamRequest,
responseSerialize: serialize_WriteStreamResponse,
responseDeserialize: deserialize_WriteStreamResponse,
},
writeFile: {
path: '/Drive/writeFile',
requestStream: true,
responseStream: false,
requestType: daemon_drive_pb.WriteFileRequest,
responseType: daemon_drive_pb.WriteFileResponse,
requestSerialize: serialize_WriteFileRequest,
requestDeserialize: deserialize_WriteFileRequest,
responseSerialize: serialize_WriteFileResponse,
responseDeserialize: deserialize_WriteFileResponse,
},
createReadStream: {
path: '/Drive/createReadStream',
requestStream: false,
responseStream: true,
requestType: daemon_drive_pb.ReadStreamRequest,
responseType: daemon_drive_pb.ReadStreamResponse,
requestSerialize: serialize_ReadStreamRequest,
requestDeserialize: deserialize_ReadStreamRequest,
responseSerialize: serialize_ReadStreamResponse,
responseDeserialize: deserialize_ReadStreamResponse,
},
readFile: {
path: '/Drive/readFile',
requestStream: false,
responseStream: true,
requestType: daemon_drive_pb.ReadFileRequest,
responseType: daemon_drive_pb.ReadFileResponse,
requestSerialize: serialize_ReadFileRequest,
requestDeserialize: deserialize_ReadFileRequest,
responseSerialize: serialize_ReadFileResponse,
responseDeserialize: deserialize_ReadFileResponse,
},
updateMetadata: {
path: '/Drive/updateMetadata',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.UpdateMetadataRequest,
responseType: daemon_drive_pb.UpdateMetadataResponse,
requestSerialize: serialize_UpdateMetadataRequest,
requestDeserialize: deserialize_UpdateMetadataRequest,
responseSerialize: serialize_UpdateMetadataResponse,
responseDeserialize: deserialize_UpdateMetadataResponse,
},
deleteMetadata: {
path: '/Drive/deleteMetadata',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.DeleteMetadataRequest,
responseType: daemon_drive_pb.DeleteMetadataResponse,
requestSerialize: serialize_DeleteMetadataRequest,
requestDeserialize: deserialize_DeleteMetadataRequest,
responseSerialize: serialize_DeleteMetadataResponse,
responseDeserialize: deserialize_DeleteMetadataResponse,
},
createDiffStream: {
path: '/Drive/createDiffStream',
requestStream: false,
responseStream: true,
requestType: daemon_drive_pb.DiffStreamRequest,
responseType: daemon_drive_pb.DiffStreamResponse,
requestSerialize: serialize_DiffStreamRequest,
requestDeserialize: deserialize_DiffStreamRequest,
responseSerialize: serialize_DiffStreamResponse,
responseDeserialize: deserialize_DiffStreamResponse,
},
readdir: {
path: '/Drive/readdir',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.ReadDirectoryRequest,
responseType: daemon_drive_pb.ReadDirectoryResponse,
requestSerialize: serialize_ReadDirectoryRequest,
requestDeserialize: deserialize_ReadDirectoryRequest,
responseSerialize: serialize_ReadDirectoryResponse,
responseDeserialize: deserialize_ReadDirectoryResponse,
},
mkdir: {
path: '/Drive/mkdir',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.MkdirRequest,
responseType: daemon_drive_pb.MkdirResponse,
requestSerialize: serialize_MkdirRequest,
requestDeserialize: deserialize_MkdirRequest,
responseSerialize: serialize_MkdirResponse,
responseDeserialize: deserialize_MkdirResponse,
},
rmdir: {
path: '/Drive/rmdir',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.RmdirRequest,
responseType: daemon_drive_pb.RmdirResponse,
requestSerialize: serialize_RmdirRequest,
requestDeserialize: deserialize_RmdirRequest,
responseSerialize: serialize_RmdirResponse,
responseDeserialize: deserialize_RmdirResponse,
},
unlink: {
path: '/Drive/unlink',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.UnlinkRequest,
responseType: daemon_drive_pb.UnlinkResponse,
requestSerialize: serialize_UnlinkRequest,
requestDeserialize: deserialize_UnlinkRequest,
responseSerialize: serialize_UnlinkResponse,
responseDeserialize: deserialize_UnlinkResponse,
},
mount: {
path: '/Drive/mount',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.MountDriveRequest,
responseType: daemon_drive_pb.MountDriveResponse,
requestSerialize: serialize_MountDriveRequest,
requestDeserialize: deserialize_MountDriveRequest,
responseSerialize: serialize_MountDriveResponse,
responseDeserialize: deserialize_MountDriveResponse,
},
unmount: {
path: '/Drive/unmount',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.UnmountDriveRequest,
responseType: daemon_drive_pb.UnmountDriveResponse,
requestSerialize: serialize_UnmountDriveRequest,
requestDeserialize: deserialize_UnmountDriveRequest,
responseSerialize: serialize_UnmountDriveResponse,
responseDeserialize: deserialize_UnmountDriveResponse,
},
mounts: {
path: '/Drive/mounts',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.DriveMountsRequest,
responseType: daemon_drive_pb.DriveMountsResponse,
requestSerialize: serialize_DriveMountsRequest,
requestDeserialize: deserialize_DriveMountsRequest,
responseSerialize: serialize_DriveMountsResponse,
responseDeserialize: deserialize_DriveMountsResponse,
},
stat: {
path: '/Drive/stat',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.StatRequest,
responseType: daemon_drive_pb.StatResponse,
requestSerialize: serialize_StatRequest,
requestDeserialize: deserialize_StatRequest,
responseSerialize: serialize_StatResponse,
responseDeserialize: deserialize_StatResponse,
},
watch: {
path: '/Drive/watch',
requestStream: true,
responseStream: true,
requestType: daemon_drive_pb.WatchRequest,
responseType: daemon_drive_pb.WatchResponse,
requestSerialize: serialize_WatchRequest,
requestDeserialize: deserialize_WatchRequest,
responseSerialize: serialize_WatchResponse,
responseDeserialize: deserialize_WatchResponse,
},
symlink: {
path: '/Drive/symlink',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.SymlinkRequest,
responseType: daemon_drive_pb.SymlinkResponse,
requestSerialize: serialize_SymlinkRequest,
requestDeserialize: deserialize_SymlinkRequest,
responseSerialize: serialize_SymlinkResponse,
responseDeserialize: deserialize_SymlinkResponse,
},
fileStats: {
path: '/Drive/fileStats',
requestStream: false,
responseStream: false,
requestType: daemon_drive_pb.FileStatsRequest,
responseType: daemon_drive_pb.FileStatsResponse,
requestSerialize: serialize_FileStatsRequest,
requestDeserialize: deserialize_FileStatsRequest,
responseSerialize: serialize_FileStatsResponse,
responseDeserialize: deserialize_FileStatsResponse,
},
};
exports.DriveClient = grpc.makeGenericClientConstructor(DriveService);