← Back to packages

Package common.v1

Message NumericId

Message UUID

Message Timestamp

Message Duration

Message ErrorCode

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.