ocis.messages.settings.v0
| Field | Type | Label | Description |
|---|---|---|---|
| default | bool | @gotags: yaml:“default” | |
| label | string | @gotags: yaml:“label” |
| Field | Type | Label | Description |
|---|---|---|---|
| id | string | @gotags: yaml:“id” | |
| name | string | @gotags: yaml:“name” | |
| type | Bundle.Type | @gotags: yaml:“type” | |
| extension | string | @gotags: yaml:“extension” | |
| display_name | string | @gotags: yaml:“display_name” | |
| settings | Setting | repeated | @gotags: yaml:“settings” |
| resource | Resource | @gotags: yaml:“resource” |
| Field | Type | Label | Description |
|---|---|---|---|
| key | string | required @gotags: yaml:“key” |
|
| int_value | int64 | @gotags: yaml:“int_value” | |
| string_value | string | @gotags: yaml:“string_value” | |
| bool_value | bool | @gotags: yaml:“bool_value” |
| Field | Type | Label | Description |
|---|---|---|---|
| values | CollectionOption | repeated | @gotags: yaml:“values” |
| Field | Type | Label | Description |
|---|---|---|---|
| default | int64 | @gotags: yaml:“default” | |
| min | int64 | @gotags: yaml:“min” | |
| max | int64 | @gotags: yaml:“max” | |
| step | int64 | @gotags: yaml:“step” | |
| placeholder | string | @gotags: yaml:“placeholder” |
| Field | Type | Label | Description |
|---|---|---|---|
| value | ListOptionValue | @gotags: yaml:“value” | |
| default | bool | @gotags: yaml:“default” | |
| display_value | string | @gotags: yaml:“display_value” |
| Field | Type | Label | Description |
|---|---|---|---|
| string_value | string | @gotags: yaml:“string_value” | |
| int_value | int64 | @gotags: yaml:“int_value” | |
| bool_value | bool | @gotags: yaml:“bool_value” |
| Field | Type | Label | Description |
|---|---|---|---|
| values | ListOptionValue | repeated | @gotags: yaml:“values” |
| Field | Type | Label | Description |
|---|---|---|---|
| options | MultiChoiceCollectionOption | repeated | @gotags: yaml:“options” |
| Field | Type | Label | Description |
|---|---|---|---|
| value | MultiChoiceCollectionOptionValue | @gotags: yaml:“value” | |
| key | string | @gotags: yaml:“key” | |
| attribute | string | @gotags: yaml:“attribute” | |
| display_value | string | @gotags: yaml:“display_value” |
| Field | Type | Label | Description |
|---|---|---|---|
| int_value | Int | @gotags: yaml:“int_value” | |
| string_value | String | @gotags: yaml:“string_value” | |
| bool_value | Bool | @gotags: yaml:“bool_value” |
| Field | Type | Label | Description |
|---|---|---|---|
| options | ListOption | repeated | @gotags: yaml:“options” |
| Field | Type | Label | Description |
|---|---|---|---|
| operation | Permission.Operation | @gotags: yaml:“operation” | |
| constraint | Permission.Constraint | @gotags: yaml:“constraint” |
| Field | Type | Label | Description |
|---|---|---|---|
| type | Resource.Type | ||
| id | string |
| Field | Type | Label | Description |
|---|---|---|---|
| id | string | @gotags: yaml:“id” | |
| name | string | @gotags: yaml:“name” | |
| display_name | string | @gotags: yaml:“display_name” | |
| description | string | @gotags: yaml:“description” | |
| int_value | Int | @gotags: yaml:“int_value” | |
| string_value | String | @gotags: yaml:“string_value” | |
| bool_value | Bool | @gotags: yaml:“bool_value” | |
| single_choice_value | SingleChoiceList | @gotags: yaml:“single_choice_value” | |
| multi_choice_value | MultiChoiceList | @gotags: yaml:“multi_choice_value” | |
| permission_value | Permission | @gotags: yaml:“permission_value” | |
| multi_choice_collection_value | MultiChoiceCollection | @gotags: yaml:“multi_choice_collection_value” | |
| resource | Resource | @gotags: yaml:“resource” |
| Field | Type | Label | Description |
|---|---|---|---|
| options | ListOption | repeated | @gotags: yaml:“options” |
| Field | Type | Label | Description |
|---|---|---|---|
| default | string | @gotags: yaml:“default” | |
| required | bool | @gotags: yaml:“required” | |
| min_length | int32 | @gotags: yaml:“min_length” | |
| max_length | int32 | @gotags: yaml:“max_length” | |
| placeholder | string | @gotags: yaml:“placeholder” |
| Field | Type | Label | Description |
|---|---|---|---|
| id | string | id is generated upon saving the assignment | |
| account_uuid | string | ||
| role_id | string | the role_id is a bundle_id internally |
| Field | Type | Label | Description |
|---|---|---|---|
| type | UserRoleAssignmentFilter.Type | ||
| account_uuid | string | ||
| role_id | string |
| Field | Type | Label | Description |
|---|---|---|---|
| id | string | id is the id of the Value. It is generated on saving it. @gotags: yaml:“id” |
|
| bundle_id | string | @gotags: yaml:“bundle_id” | |
| setting_id | string | setting_id is the id of the setting from within its bundle. @gotags: yaml:“setting_id” |
|
| account_uuid | string | @gotags: yaml:“account_uuid” | |
| resource | Resource | @gotags: yaml:“resource” | |
| bool_value | bool | @gotags: yaml:“bool_value” | |
| int_value | int64 | @gotags: yaml:“int_value” | |
| string_value | string | @gotags: yaml:“string_value” | |
| list_value | ListValue | @gotags: yaml:“list_value” | |
| collection_value | CollectionValue | @gotags: yaml:“collection_value” |
| Field | Type | Label | Description |
|---|---|---|---|
| identifier | Identifier | ||
| value | Value |
| Name | Number | Description |
|---|---|---|
| TYPE_UNKNOWN | 0 | |
| TYPE_DEFAULT | 1 | |
| TYPE_ROLE | 2 |
| Name | Number | Description |
|---|---|---|
| CONSTRAINT_UNKNOWN | 0 | |
| CONSTRAINT_OWN | 1 | |
| CONSTRAINT_SHARED | 2 | |
| CONSTRAINT_ALL | 3 |
| Name | Number | Description |
|---|---|---|
| OPERATION_UNKNOWN | 0 | |
| OPERATION_CREATE | 1 | |
| OPERATION_READ | 2 | |
| OPERATION_UPDATE | 3 | |
| OPERATION_DELETE | 4 | |
| OPERATION_WRITE | 5 | WRITE is a combination of CREATE and UPDATE |
| OPERATION_READWRITE | 6 | READWRITE is a combination of READ and WRITE |
| Name | Number | Description |
|---|---|---|
| TYPE_UNKNOWN | 0 | |
| TYPE_SYSTEM | 1 | |
| TYPE_FILE | 2 | |
| TYPE_SHARE | 3 | |
| TYPE_SETTING | 4 | |
| TYPE_BUNDLE | 5 | |
| TYPE_USER | 6 | |
| TYPE_GROUP | 7 |
| Name | Number | Description |
|---|---|---|
| TYPE_UNKNOWN | 0 | |
| TYPE_ACCOUNT | 1 | |
| TYPE_ROLE | 2 |
| .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 |