BeginTransactionRequest
shrikedb.v2.BeginTransactionRequest · Message
| Field | Type | Cardinality / presence | Description |
|---|---|---|---|
subject_idJSON: subjectId · #1 | Uid | singular | Transaction owner |
timeout_msJSON: timeoutMs · #2 | uint32 | optional (explicit presence) | Optional timeout in milliseconds (default 30000) |
Field names and numbers come from the protocol contract. Singular fields use protobuf defaults unless explicit presence applies. Server-side validation and permissions apply in addition to this wire structure.