ocis.services.settings.v0
| Field | Type | Label | Description |
|---|---|---|---|
| bundle_id | string | ||
| setting | ocis.messages.settings.v0.Setting |
| Field | Type | Label | Description |
|---|---|---|---|
| setting | ocis.messages.settings.v0.Setting |
| Field | Type | Label | Description |
|---|---|---|---|
| account_uuid | string | ||
| role_id | string | the role_id is a bundle_id internally |
| Field | Type | Label | Description |
|---|---|---|---|
| assignment | ocis.messages.settings.v0.UserRoleAssignment |
| Field | Type | Label | Description |
|---|---|---|---|
| bundle_id | string |
| Field | Type | Label | Description |
|---|---|---|---|
| bundle | ocis.messages.settings.v0.Bundle |
| Field | Type | Label | Description |
|---|---|---|---|
| permission_id | string |
| Field | Type | Label | Description |
|---|---|---|---|
| permission | ocis.messages.settings.v0.Permission |
| Field | Type | Label | Description |
|---|---|---|---|
| id | string |
| Field | Type | Label | Description |
|---|---|---|---|
| value | ocis.messages.settings.v0.ValueWithIdentifier |
| Field | Type | Label | Description |
|---|---|---|---|
| bundles | ocis.messages.settings.v0.Bundle | repeated |
| Field | Type | Label | Description |
|---|---|---|---|
| resource | ocis.messages.settings.v0.Resource |
| Field | Type | Label | Description |
|---|---|---|---|
| permissions | ocis.messages.settings.v0.Permission | repeated |
| Field | Type | Label | Description |
|---|---|---|---|
| account_uuid | string |
| Field | Type | Label | Description |
|---|---|---|---|
| permissions | string | repeated |
| Field | Type | Label | Description |
|---|---|---|---|
| filters | ocis.messages.settings.v0.UserRoleAssignmentFilter | repeated |
| Field | Type | Label | Description |
|---|---|---|---|
| account_uuid | string |
| Field | Type | Label | Description |
|---|---|---|---|
| assignments | ocis.messages.settings.v0.UserRoleAssignment | repeated |
| Field | Type | Label | Description |
|---|---|---|---|
| values | ocis.messages.settings.v0.ValueWithIdentifier | repeated |
| Field | Type | Label | Description |
|---|---|---|---|
| id | string |
| Field | Type | Label | Description |
|---|---|---|---|
| bundle | ocis.messages.settings.v0.Bundle |
| Field | Type | Label | Description |
|---|---|---|---|
| bundle | ocis.messages.settings.v0.Bundle |
| Field | Type | Label | Description |
|---|---|---|---|
| value | ocis.messages.settings.v0.Value |
| Field | Type | Label | Description |
|---|---|---|---|
| value | ocis.messages.settings.v0.ValueWithIdentifier |
| Method Name | Request Type | Response Type | Description |
|---|---|---|---|
| SaveBundle | SaveBundleRequest | SaveBundleResponse | |
| GetBundle | GetBundleRequest | GetBundleResponse | |
| ListBundles | ListBundlesRequest | ListBundlesResponse | |
| AddSettingToBundle | AddSettingToBundleRequest | AddSettingToBundleResponse | |
| RemoveSettingFromBundle | RemoveSettingFromBundleRequest | .google.protobuf.Empty |
| Method Name | Request Type | Response Type | Description |
|---|---|---|---|
| ListPermissions | ListPermissionsRequest | ListPermissionsResponse | |
| ListPermissionsByResource | ListPermissionsByResourceRequest | ListPermissionsByResourceResponse | |
| GetPermissionByID | GetPermissionByIDRequest | GetPermissionByIDResponse |
| Method Name | Request Type | Response Type | Description |
|---|---|---|---|
| ListRoles | ListBundlesRequest | ListBundlesResponse | |
| ListRoleAssignments | ListRoleAssignmentsRequest | ListRoleAssignmentsResponse | |
| ListRoleAssignmentsFiltered | ListRoleAssignmentsFilteredRequest | ListRoleAssignmentsResponse | |
| AssignRoleToUser | AssignRoleToUserRequest | AssignRoleToUserResponse | |
| RemoveRoleFromUser | RemoveRoleFromUserRequest | .google.protobuf.Empty |
| Method Name | Request Type | Response Type | Description |
|---|---|---|---|
| SaveValue | SaveValueRequest | SaveValueResponse | |
| GetValue | GetValueRequest | GetValueResponse | |
| ListValues | ListValuesRequest | ListValuesResponse | |
| GetValueByUniqueIdentifiers | GetValueByUniqueIdentifiersRequest | GetValueResponse |
| .proto Type | Notes | C++ | Java |
|---|---|---|---|
double
|
double | double | |
float
|
float | float | |
int32
|
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. | int32 | int |
int64
|
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. | int64 | long |
uint32
|
Uses variable-length encoding. | uint32 | int |
uint64
|
Uses variable-length encoding. | uint64 | long |
sint32
|
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. | int32 | int |
sint64
|
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. | int64 | long |
fixed32
|
Always four bytes. More efficient than uint32 if values are often greater than 2^28. | uint32 | int |
fixed64
|
Always eight bytes. More efficient than uint64 if values are often greater than 2^56. | uint64 | long |
sfixed32
|
Always four bytes. | int32 | int |
sfixed64
|
Always eight bytes. | int64 | long |
bool
|
bool | boolean | |
string
|
A string must always contain UTF-8 encoded or 7-bit ASCII text. | string | String |
bytes
|
May contain any arbitrary sequence of bytes. | string | ByteString |