Package common.v1
Package common.v1 provides fundamental scalar types shared across
all service definitions.
Messages
message NumericId common/v1/base.proto
NumericId is a lightweight 32-bit unsigned integer identifier.
| Field | Type | Description | |
|---|---|---|---|
| 1 | value |
uint32
|
Numeric identifier value. |
message UUID common/v1/base.proto
UUID is a 128-bit universally unique identifier stored as raw bytes.
| Field | Type | Description | |
|---|---|---|---|
| 1 | value |
bytes
|
Raw 16-byte UUID value. |
message Timestamp common/v1/base.proto
Timestamp represents a point in time as Unix epoch seconds.
| Field | Type | Description | |
|---|---|---|---|
| 1 | seconds |
uint64
|
Seconds elapsed since Unix epoch (1970-01-01T00:00:00Z). |
message Duration common/v1/base.proto
Duration represents an elapsed time interval measured in seconds.
| Field | Type | Description | |
|---|---|---|---|
| 1 | seconds |
uint64
|
Length of the interval in seconds. |
message ErrorCode common/v1/base.proto
ErrorCode carries a domain-specific error identifier encoded as bytes.
| Field | Type | Description | |
|---|---|---|---|
| 1 | code |
bytes
|
Opaque error code bytes defined by the application domain. |