Intent
Intent of a user. Used for searching for services
Schema Definition
| Field | Type | Description |
|---|---|---|
| provider | object | |
| provider.id | Provider/properties/id | Id of the provider |
| provider.descriptor | Descriptor | Details of the provider |
| provider.category_id | Provider/properties/category_id | Category Id of the provider |
| provider.locations | [ { Location/properties/id } ] | List of location Ids of the provider |
| fulfillment | object | |
| fulfillment.id | Fulfillment/properties/id | Unique reference ID to the fulfillment of an order |
| fulfillment.start.location* | Location | Describes the pickup location. Mandatory as search intent in mobility. |
| fulfillment.start.time | Time | Describes time in its various forms. |
| fulfillment.end.location | Location | Describes the location of a runtime object |
| fulfillment.end.time | Time | Describes time in its various forms. |
| fulfillment.tags | Tags | Describes a tag. This is a simple key-value store which is used to contain extended metadata |
| fulfillment.vehicle | Vehicle | Describes the properties of a vehicle used in a mobility service |
| payment | Payment | Describes a payment |
| category | Category | Describes a category |
| offer | Offer | Describes an offer |
| item | Item | Describes an item. Allows for domain extension. |
| tags | Tags | Describes a tag. This is a simple key-value store which is used to contain extended metadata |



