package cs3.ocm.provider.v1beta1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ProviderAPI

provider_api.proto:50

OCM Auth Provider API The Auth Provider API is meant to authenticate a sync'n'share provider regsistered in the mesh. The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119. The following are global requirements that apply to all methods: Any method MUST return CODE_OK on a succesful operation. Any method MAY return NOT_IMPLEMENTED. Any method MAY return INTERNAL. Any method MAY return UNKNOWN. Any method MAY return UNAUTHENTICATED.

message GetInfoByDomainRequest

provider_api.proto:79

Used as request type in: gateway.v1beta1.GatewayAPI.GetInfoByDomain, ProviderAPI.GetInfoByDomain

message GetInfoByDomainResponse

provider_api.proto:88

Used as response type in: gateway.v1beta1.GatewayAPI.GetInfoByDomain, ProviderAPI.GetInfoByDomain

message IsProviderAllowedRequest

provider_api.proto:61

Used as request type in: gateway.v1beta1.GatewayAPI.IsProviderAllowed, ProviderAPI.IsProviderAllowed

message IsProviderAllowedResponse

provider_api.proto:70

Used as response type in: gateway.v1beta1.GatewayAPI.IsProviderAllowed, ProviderAPI.IsProviderAllowed

message ListAllProvidersRequest

provider_api.proto:100

Used as request type in: gateway.v1beta1.GatewayAPI.ListAllProviders, ProviderAPI.ListAllProviders

message ListAllProvidersResponse

provider_api.proto:106

Used as response type in: gateway.v1beta1.GatewayAPI.ListAllProviders, ProviderAPI.ListAllProviders

message ProviderInfo

resources.proto:77

Details of the sync'n'share system provider.

Used in: invite.v1beta1.ForwardInviteRequest, GetInfoByDomainResponse, IsProviderAllowedRequest, ListAllProvidersResponse, sharing.ocm.v1beta1.CreateOCMShareRequest

message Service

resources.proto:61

The services offered by sync'n'share system providers.

Used in: ProviderInfo

message ServiceEndpoint

resources.proto:42

The endpoints exposed by particular services.

Used in: Service

message ServiceType

resources.proto:32

Identifier for various types of services offered by sync'n'share system providers.

Used in: ServiceEndpoint