package cs3.app.registry.v1beta1

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

service RegistryAPI

registry_api.proto:52

App Registry API The App Registry API is meant to as registry that contains mappings between mime types and app providers. 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 AddAppProviderRequest

registry_api.proto:89

Used as request type in: RegistryAPI.AddAppProvider, gateway.v1beta1.GatewayAPI.AddAppProvider

message AddAppProviderResponse

registry_api.proto:98

Used as response type in: RegistryAPI.AddAppProvider, gateway.v1beta1.GatewayAPI.AddAppProvider

message GetAppProvidersRequest

registry_api.proto:68

Used as request type in: RegistryAPI.GetAppProviders, gateway.v1beta1.GatewayAPI.GetAppProviders

message GetAppProvidersResponse

registry_api.proto:77

Used as response type in: RegistryAPI.GetAppProviders, gateway.v1beta1.GatewayAPI.GetAppProviders

message GetDefaultAppProviderForMimeTypeRequest

registry_api.proto:143

Used as request type in: RegistryAPI.GetDefaultAppProviderForMimeType, gateway.v1beta1.GatewayAPI.GetDefaultAppProviderForMimeType

message GetDefaultAppProviderForMimeTypeResponse

registry_api.proto:152

Used as response type in: RegistryAPI.GetDefaultAppProviderForMimeType, gateway.v1beta1.GatewayAPI.GetDefaultAppProviderForMimeType

message ListAppProvidersRequest

registry_api.proto:107

Used as request type in: RegistryAPI.ListAppProviders, gateway.v1beta1.GatewayAPI.ListAppProviders

message ListAppProvidersResponse

registry_api.proto:113

Used as response type in: RegistryAPI.ListAppProviders, gateway.v1beta1.GatewayAPI.ListAppProviders

message ListSupportedMimeTypesRequest

registry_api.proto:125

Used as request type in: RegistryAPI.ListSupportedMimeTypes, gateway.v1beta1.GatewayAPI.ListSupportedMimeTypes

message ListSupportedMimeTypesResponse

registry_api.proto:131

Used as response type in: RegistryAPI.ListSupportedMimeTypes, gateway.v1beta1.GatewayAPI.ListSupportedMimeTypes

message MimeTypeInfo

resources.proto:81

Represents a mime type and its corresponding file extension.

Used in: ListSupportedMimeTypesResponse

message ProviderInfo

resources.proto:34

Represents the information of the app provider.

Used in: AddAppProviderRequest, GetAppProvidersResponse, GetDefaultAppProviderForMimeTypeResponse, ListAppProvidersResponse, MimeTypeInfo, SetDefaultAppProviderForMimeTypeRequest

enum ProviderInfo.Capability

resources.proto:47

REQUIRED. The capability of the underlying app.

Used in: ProviderInfo

message SetDefaultAppProviderForMimeTypeRequest

registry_api.proto:164

Used as request type in: RegistryAPI.SetDefaultAppProviderForMimeType, gateway.v1beta1.GatewayAPI.SetDefaultAppProviderForMimeType

message SetDefaultAppProviderForMimeTypeResponse

registry_api.proto:176

Used as response type in: RegistryAPI.SetDefaultAppProviderForMimeType, gateway.v1beta1.GatewayAPI.SetDefaultAppProviderForMimeType