| Field | Type | Label | Description |
| projectId | string | required | Project ID in Upsource |
| revisionId | string | required | VCS revision ID |
| fileName | string | required | A full path to the file starting with a slash (e.g. /directory/file.txt) |
| Field | Type | Label | Description |
| projectId | string | required | Project ID in Upsource |
| Field | Type | Label | Description |
| projectId | string | repeated | Project ID in Upsource |
| Field | Type | Label | Description |
| startOffset | int32 | required | Start offset of the text range |
| endOffset | int32 | required | End offset of the text range |
| Field | Type | Label | Description |
| projectId | string | required | Project ID in Upsource |
| reviewId | string | required | Review ID assigned to it when it's created |
| Field | Type | Label | Description |
| revisionId | string | required | VCS revision ID |
| Field | Type | Label | Description |
| projectId | string | required | Project ID in Upsource |
| revisionId | string | required | VCS revision ID |
| Field | Type | Label | Description |
| voidField | int32 | optional | No value required/returned |