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 |