Fulfillment
Describes how a single product/service will be rendered/fulfilled to the end customer
Schema Definition
| Field | Type | Description |
|---|---|---|
| id | string | Unique reference ID to the fulfillment of an order |
| type | string | This describes the type of fulfillment |
| provider_id | Provider/properties/id | Id of the provider |
| state | State | Describes a state |
| tracking | boolean | Indicates whether the fulfillment allows tracking |
| customer | object | |
| agent | Agent | Describes an order executor |
| vehicle | Vehicle | Describes the properties of a vehicle used in a mobility service |
| start | object | Details on the start of fulfillment |
| start.location | Location | Describes the location of a runtime object |
| start.time | Time | Describes time in its various forms. |
| start.instructions | Descriptor | Describes pick up instructions |
| start.contact | Contact | Contact information for pickup |
| start.person | Person | Person information for pickup |
| end | object | Details on the end of fulfillment |
| end.location | Location | Describes the location of a runtime object |
| end.time | Time | Describes time in its various forms. |
| end.instructions | Descriptor | Describes pick up instructions |
| end.contact | Contact | Contact information for pickup |
| end.person | Person | Person information for pickup |
| tags | Tags | Describes a tag. This is a simple key-value store which is used to contain extended metadata |



