ocis.messages.search.v0
| Field | Type | Label | Description |
|---|---|---|---|
| album | string | optional | |
| albumArtist | string | optional | |
| artist | string | optional | |
| bitrate | int64 | optional | |
| composers | string | optional | |
| copyright | string | optional | |
| disc | int32 | optional | |
| discCount | int32 | optional | |
| duration | int64 | optional | |
| genre | string | optional | |
| hasDrm | bool | optional | |
| isVariableBitrate | bool | optional | |
| title | string | optional | |
| track | int32 | optional | |
| trackCount | int32 | optional | |
| year | int32 | optional |
| Field | Type | Label | Description |
|---|---|---|---|
| ref | Reference | ||
| id | ResourceID | ||
| name | string | ||
| etag | string | ||
| size | uint64 | ||
| last_modified_time | google.protobuf.Timestamp | ||
| mime_type | string | ||
| permissions | string | ||
| type | uint64 | ||
| deleted | bool | ||
| shareRootName | string | ||
| parent_id | ResourceID | ||
| tags | string | repeated | |
| highlights | string | ||
| audio | Audio | ||
| location | GeoCoordinates | ||
| remote_item_id | ResourceID | ||
| image | Image | ||
| photo | Photo |
| Field | Type | Label | Description |
|---|---|---|---|
| altitude | double | optional | |
| latitude | double | optional | |
| longitude | double | optional |
| Field | Type | Label | Description |
|---|---|---|---|
| cameraMake | string | optional | |
| cameraModel | string | optional | |
| exposureDenominator | float | optional | |
| exposureNumerator | float | optional | |
| fNumber | float | optional | |
| focalLength | float | optional | |
| iso | int32 | optional | |
| orientation | int32 | optional | |
| takenDateTime | google.protobuf.Timestamp | optional |
| Field | Type | Label | Description |
|---|---|---|---|
| resource_id | ResourceID | ||
| path | string |
| .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 |