Lunchbox · JSON-LD Context
Lunchbox Pos Context
JSON-LD context defining the semantic vocabulary for Lunchbox Pos from Lunchbox.
11 Classes
45 Properties
4 Namespaces
Namespaces
lbx:
https://docs.lunchbox.io/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
OrderUpdateEvent
PosContact
PosHours
PosLocation
PosOrderAck
PosOrderLocation
PosOrder
PosStore
StoreUpdateEvent
email
name
Properties
| Property | Type | Container |
|---|---|---|
| eventType | string | |
| posStoreId | string | |
| posOrderId | string | |
| active | boolean | |
| address1 | string | |
| address2 | string | |
| address3 | string | |
| city | string | |
| state | string | |
| postalCode | string | |
| country | string | |
| phone | string | |
| latitude | decimal | |
| longitude | decimal | |
| isoDayOfWeek | integer | |
| startTime | string | |
| endTime | string | |
| hours | string | set |
| status | reference | |
| isCompleted | boolean | |
| statecode | string | |
| zipcode | string | |
| province | string | |
| instructions | string | |
| orderId | string | |
| readyTs | dateTime | |
| serviceTypeId | integer | |
| serviceType | string | |
| isFinalized | boolean | |
| isCanceled | boolean | |
| customer | reference | |
| firstName | string | |
| lastName | string | |
| companyName | string | |
| customerId | integer | |
| location | string | |
| charges | reference | |
| totalCents | integer | |
| subtotalCents | integer | |
| taxCents | integer | |
| deliveryCents | integer | |
| tipCents | integer | |
| remainingCents | integer | |
| storeId | string | |
| contact | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"lbx": "https://docs.lunchbox.io/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"OrderUpdateEvent": "lbx:OrderUpdateEvent",
"PosContact": "lbx:PosContact",
"PosHours": "lbx:PosHours",
"PosLocation": "lbx:PosLocation",
"PosOrderAck": "lbx:PosOrderAck",
"PosOrderLocation": "lbx:PosOrderLocation",
"PosOrder": "lbx:PosOrder",
"PosStore": "lbx:PosStore",
"StoreUpdateEvent": "lbx:StoreUpdateEvent",
"eventType": {
"@id": "lbx:event_type",
"@type": "xsd:string"
},
"posStoreId": {
"@id": "lbx:pos_store_id",
"@type": "xsd:string"
},
"posOrderId": {
"@id": "lbx:pos_order_id",
"@type": "xsd:string"
},
"active": {
"@id": "lbx:active",
"@type": "xsd:boolean"
},
"address1": {
"@id": "lbx:address1",
"@type": "xsd:string"
},
"address2": {
"@id": "lbx:address2",
"@type": "xsd:string"
},
"address3": {
"@id": "lbx:address3",
"@type": "xsd:string"
},
"city": {
"@id": "lbx:city",
"@type": "xsd:string"
},
"state": {
"@id": "lbx:state",
"@type": "xsd:string"
},
"postalCode": {
"@id": "lbx:postal_code",
"@type": "xsd:string"
},
"country": {
"@id": "lbx:country",
"@type": "xsd:string"
},
"phone": {
"@id": "lbx:phone",
"@type": "xsd:string"
},
"latitude": {
"@id": "lbx:latitude",
"@type": "xsd:decimal"
},
"longitude": {
"@id": "lbx:longitude",
"@type": "xsd:decimal"
},
"isoDayOfWeek": {
"@id": "lbx:iso_day_of_week",
"@type": "xsd:integer"
},
"startTime": {
"@id": "lbx:start_time",
"@type": "xsd:string"
},
"endTime": {
"@id": "lbx:end_time",
"@type": "xsd:string"
},
"hours": {
"@id": "lbx:hours",
"@container": "@set",
"@type": "xsd:string"
},
"status": {
"@id": "lbx:status",
"@type": "@id"
},
"isCompleted": {
"@id": "lbx:is_completed",
"@type": "xsd:boolean"
},
"statecode": {
"@id": "lbx:statecode",
"@type": "xsd:string"
},
"zipcode": {
"@id": "lbx:zipcode",
"@type": "xsd:string"
},
"province": {
"@id": "lbx:province",
"@type": "xsd:string"
},
"instructions": {
"@id": "lbx:instructions",
"@type": "xsd:string"
},
"orderId": {
"@id": "lbx:order_id",
"@type": "xsd:string"
},
"readyTs": {
"@id": "lbx:ready_ts",
"@type": "xsd:dateTime"
},
"serviceTypeId": {
"@id": "lbx:service_type_id",
"@type": "xsd:integer"
},
"serviceType": {
"@id": "lbx:service_type",
"@type": "xsd:string"
},
"isFinalized": {
"@id": "lbx:is_finalized",
"@type": "xsd:boolean"
},
"isCanceled": {
"@id": "lbx:is_canceled",
"@type": "xsd:boolean"
},
"customer": {
"@id": "lbx:customer",
"@type": "@id"
},
"firstName": {
"@id": "lbx:first_name",
"@type": "xsd:string"
},
"lastName": {
"@id": "lbx:last_name",
"@type": "xsd:string"
},
"companyName": {
"@id": "lbx:company_name",
"@type": "xsd:string"
},
"customerId": {
"@id": "lbx:customer_id",
"@type": "xsd:integer"
},
"email": "schema:email",
"location": {
"@id": "lbx:location",
"@type": "xsd:string"
},
"charges": {
"@id": "lbx:charges",
"@type": "@id"
},
"totalCents": {
"@id": "lbx:total_cents",
"@type": "xsd:integer"
},
"subtotalCents": {
"@id": "lbx:subtotal_cents",
"@type": "xsd:integer"
},
"taxCents": {
"@id": "lbx:tax_cents",
"@type": "xsd:integer"
},
"deliveryCents": {
"@id": "lbx:delivery_cents",
"@type": "xsd:integer"
},
"tipCents": {
"@id": "lbx:tip_cents",
"@type": "xsd:integer"
},
"remainingCents": {
"@id": "lbx:remaining_cents",
"@type": "xsd:integer"
},
"storeId": {
"@id": "lbx:store_id",
"@type": "xsd:string"
},
"name": "schema:name",
"contact": {
"@id": "lbx:contact",
"@type": "xsd:string"
}
}
}