package
0.0.3-alpha1
Repository: https://github.com/go-dataspace/run-dsrpc.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
Enum value maps for AuthenticationType.
Enum value maps for AuthenticationType.
ClientService_ServiceDesc is the grpc.ServiceDesc for ClientService service.
No description provided by the author
No description provided by the author
No description provided by the author
ProviderService_ServiceDesc is the grpc.ServiceDesc for ProviderService service.
# Structs
Checksum represents the checksum of a dataset.
ClientServicePingRequest is an empty message, used instead of the Empty type in case we want to add parameters.
ClientServicePingResponse is an empty message for checking GRPC connection.
Dataset represents a dataset.
GetCatalogRequest represents the parameters for the GetCatalog call.
GetCatalogueResponse returns all the datasets matched by GetCatalogue.
GetDatasetRequest contains the dataset ID.
GetDatasetResponse contains the requested dataset.
GetProviderCatalogueRequest represents the parameters for the GetProviderCatalogue request.
GetProviderCatalogueResponse returns all the datasets matched by GetProviderCatalogue.
GetProviderDatasetDownloadInformationRequest contains the ID for the dataset we want to be able to download.
GetProviderDatasetDownloadInformationResponse contains the information needed to download a file, including authentication etc.
GetProviderDatasetRequest contains the dataset ID.
GetProviderDatasetResponse contains the requested dataset.
Multilingual represents a message with language metadata attached.
PingRequest is an empty message, used instead of the Empty type in case we want to add parameters.
PingResponse contains infomational data about the provider.
PublishDatasetRequest contains the ID for the dataset, and a publish ID that's specific to this publish instance.
PublishDatasetResponse contains the publish information.
PublishInfo represents a published file, where to get it and its authentication details.
SignalTransferCancelledRequest is sent when the client wants to cancel a transfer.
SignalTransferCancelledResponse tells that the cancellation requests was received.
SignalTransferCompleteRequest is for telling the provider that we are done receiving the dataset.
SignalTransferCompleteResponse is received when we successfully sent a transfer complete request.
SignalTransferResumeRequest tells the provider that the client wants to resume transfer.
SignalTransferResumeResponse tells the client that the resume request was accepted.
SignalTransferSuspendRequest is sent when the client wishes to pause the transfer.
SignalTransferSuspendResponse tells the client that the pause request was received.
SuspendPublishedDatasetRequest contains the publish ID of the published dataset.
SuspendPublshedDatasetResponse indicates success.
UnimplementedClientServiceServer must be embedded to have forward compatible implementations.
UnimplementedProviderServiceServer must be embedded to have forward compatible implementations.
UnpublishDatasetRequest contains the publish ID of the published dataset.
UnpublishDatasetResponse contains a boolean indicating success.
UnsuspendPublishedDataset contains the publish ID of the published dataset.
UnsuspendPublishedDatasetResponse indicates success.
# Interfaces
ClientServiceClient is the client API for ClientService service.
ClientServiceServer is the server API for ClientService service.
ProviderServiceClient is the client API for ProviderService service.
ProviderServiceServer is the server API for ProviderService service.
UnsafeClientServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeProviderServiceServer may be embedded to opt out of forward compatibility for this service.
# Type aliases
AuthenticationType represents the way to authenticate to get a published information.