ShipmentEvent
shipping.v1.ShipmentEvent
One event on a shipment’s tracking timeline.
Fields
Section titled “Fields”Field presence and validation are separate properties. Implicit scalar defaults are normally omitted in ProtoJSON.
shipment_id
Section titled “shipment_id”Shipment identifier.
| Property | Value |
|---|---|
| Protobuf name | shipment_id |
| JSON name | shipmentId |
| Field number | 1 |
| Protobuf type | string |
| JSON representation | String |
| Presence | Implicit; default and absent are not distinguished |
sequence
Section titled “sequence”A monotonic event sequence number, represented as a JSON string.
| Property | Value |
|---|---|
| Protobuf name | sequence |
| JSON name | sequence |
| Field number | 2 |
| Protobuf type | int64 |
| JSON representation | Decimal string |
| Presence | Implicit; default and absent are not distinguished |
status
Section titled “status”Carrier lifecycle state at this event.
| Property | Value |
|---|---|
| Protobuf name | status |
| JSON name | status |
| Field number | 3 |
| Protobuf type | ShipmentStatus |
| JSON representation | Enum name (string) |
| Presence | Implicit; default and absent are not distinguished |
occurred_at
Section titled “occurred_at”Carrier event timestamp.
| Property | Value |
|---|---|
| Protobuf name | occurred_at |
| JSON name | occurredAt |
| Field number | 4 |
| Protobuf type | Timestamp |
| JSON representation | RFC 3339 string |
| Presence | Explicit; absent is distinct from the default |
Source: fixture-v1 · Generator: Wirelit 0.1.0