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 | 
