package cs3.labels.v1beta1

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

service LabelsAPI

label_api.proto:54

Labels API. The Labels API is responsible for: * Attaching and removing labels to/from resources * Listing all resources attached to a given label * Listing all unique labels for a given user 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 AddLabelRequest

label_api.proto:66

Used as request type in: gateway.v1beta1.GatewayAPI.AddLabel, LabelsAPI.AddLabel

message AddLabelResponse

label_api.proto:81

Used as response type in: gateway.v1beta1.GatewayAPI.AddLabel, LabelsAPI.AddLabel

message ListLabelsRequest

label_api.proto:114

Used as request type in: gateway.v1beta1.GatewayAPI.ListLabels, LabelsAPI.ListLabels

message ListLabelsResponse

label_api.proto:123

Used as response type in: gateway.v1beta1.GatewayAPI.ListLabels, LabelsAPI.ListLabels

message ListResourcesForLabelRequest

label_api.proto:135

Used as request type in: gateway.v1beta1.GatewayAPI.ListResourcesForLabel, LabelsAPI.ListResourcesForLabel

message ListResourcesForLabelResponse

label_api.proto:147

Used as response type in: gateway.v1beta1.GatewayAPI.ListResourcesForLabel, LabelsAPI.ListResourcesForLabel

message RemoveLabelRequest

label_api.proto:90

Used as request type in: gateway.v1beta1.GatewayAPI.RemoveLabel, LabelsAPI.RemoveLabel

message RemoveLabelResponse

label_api.proto:105

Used as response type in: gateway.v1beta1.GatewayAPI.RemoveLabel, LabelsAPI.RemoveLabel