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 |