SpotOn · JSON-LD Context

Spoton Restaurant Pos Export Context

JSON-LD context defining the semantic vocabulary for Spoton Restaurant Pos Export from SpotOn.

22 Classes 110 Properties 4 Namespaces
View Context View on GitHub

Namespaces

spoton: https://developers.spoton.com/schema/
schema: https://schema.org/
dcterms: http://purl.org/dc/terms/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Address Break CashDeposit Employee JobPosition Location MenuItemCatalog Order OrderCheck OrderDiscount OrderGuest OrderMenuItem OrderModifier OrderPayment OrderSurcharge OrderTax OrderType OwnerInfo PaidInOut PaymentOption ReportCategory TimeClockEntry

Properties

Property Type Container
street1 string
street2 string
city string
state string
zip string
phone string
id string
startedAt dateTime
endedAt dateTime
kind string
locationId string
deleted boolean
amount string
employeeId string
jobPositionId string
recordedAt dateTime
lastUpdatedByEmployeeId string
lastUpdatedByJobPositionId string
lastUpdatedAt dateTime
locationID string
firstName string
lastName string
email string
nickName string
address reference
birthDate dateTime
hireDate dateTime
terminationDate dateTime
loginCode string
payrollId string
active boolean
posUserId string
excludeFromReporting boolean
jobPositions reference set
name string
organizationId string
fiscalendofdaytime integer
spotonmerchantid string
available boolean
openItem boolean
reportCategoryId string
standardPriceAmount string
plu string
gratuityAmount string
totalAmount string
paymentsAmount string
balanceAmount string
guests reference set
items string set
voidedItems string set
surcharges reference set
surchargeId string
surchargeName string
createdAt dateTime
taxesAmount string
taxes string set
payments reference set
paymentOptionId string
paymentName string
surchargesAmount integer
tipAmount string
tipDeductionAmount string
tipAppliedToEmployeeId string
employeeName string
cardType string
cardNumber string
cardholderName string
autoGratuityTaxes reference set
taxId string
taxName string
percentage string
menuItemId string
quantity string
preDiscountsAmount string
discountsAmount string
postDiscountsAmount string
discounts string set
subItems string set
giftCardIssueReload boolean
modifiers string set
discountId string
discountName string
modifierId string
modifierOptionId string
text string
orderTypeId string
orderTypeName string
createdByEmployeeId string
createdByEmployeeName string
closedAt dateTime
orderNumber string
tableNumber string
scheduled boolean
releasedAt dateTime
ownerInfo reference
balanceDueAmount string
checks reference set
updatedAt dateTime
enabled boolean
wtmId integer
voided boolean
reason string
notes string
parentId string
payRateAmount string
declaredCashTipsAmount string
declaredCashTipsToOthersAmount string
inAt dateTime
outAt dateTime
breaks reference set

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "spoton": "https://developers.spoton.com/schema/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "Address": "spoton:Address",
    "Break": "spoton:Break",
    "CashDeposit": "spoton:CashDeposit",
    "Employee": "spoton:Employee",
    "JobPosition": "spoton:JobPosition",
    "Location": "spoton:Location",
    "MenuItemCatalog": "spoton:MenuItemCatalog",
    "Order": "spoton:Order",
    "OrderCheck": "spoton:OrderCheck",
    "OrderDiscount": "spoton:OrderDiscount",
    "OrderGuest": "spoton:OrderGuest",
    "OrderMenuItem": "spoton:OrderMenuItem",
    "OrderModifier": "spoton:OrderModifier",
    "OrderPayment": "spoton:OrderPayment",
    "OrderSurcharge": "spoton:OrderSurcharge",
    "OrderTax": "spoton:OrderTax",
    "OrderType": "spoton:OrderType",
    "OwnerInfo": "spoton:OwnerInfo",
    "PaidInOut": "spoton:PaidInOut",
    "PaymentOption": "spoton:PaymentOption",
    "ReportCategory": "spoton:ReportCategory",
    "TimeClockEntry": "spoton:TimeClockEntry",
    "street1": {
      "@id": "spoton:street1",
      "@type": "xsd:string"
    },
    "street2": {
      "@id": "spoton:street2",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "spoton:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "spoton:state",
      "@type": "xsd:string"
    },
    "zip": {
      "@id": "spoton:zip",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "spoton:phone",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "spoton:id",
      "@type": "xsd:string"
    },
    "startedAt": {
      "@id": "spoton:startedAt",
      "@type": "xsd:dateTime"
    },
    "endedAt": {
      "@id": "spoton:endedAt",
      "@type": "xsd:dateTime"
    },
    "kind": {
      "@id": "spoton:kind",
      "@type": "xsd:string"
    },
    "locationId": {
      "@id": "spoton:locationId",
      "@type": "xsd:string"
    },
    "deleted": {
      "@id": "spoton:deleted",
      "@type": "xsd:boolean"
    },
    "amount": {
      "@id": "spoton:amount",
      "@type": "xsd:string"
    },
    "employeeId": {
      "@id": "spoton:employeeId",
      "@type": "xsd:string"
    },
    "jobPositionId": {
      "@id": "spoton:jobPositionId",
      "@type": "xsd:string"
    },
    "recordedAt": {
      "@id": "spoton:recordedAt",
      "@type": "xsd:dateTime"
    },
    "lastUpdatedByEmployeeId": {
      "@id": "spoton:lastUpdatedByEmployeeId",
      "@type": "xsd:string"
    },
    "lastUpdatedByJobPositionId": {
      "@id": "spoton:lastUpdatedByJobPositionId",
      "@type": "xsd:string"
    },
    "lastUpdatedAt": {
      "@id": "spoton:lastUpdatedAt",
      "@type": "xsd:dateTime"
    },
    "locationID": {
      "@id": "spoton:locationID",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "spoton:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "spoton:lastName",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "nickName": {
      "@id": "spoton:nickName",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "spoton:address",
      "@type": "@id"
    },
    "birthDate": {
      "@id": "spoton:birthDate",
      "@type": "xsd:dateTime"
    },
    "hireDate": {
      "@id": "spoton:hireDate",
      "@type": "xsd:dateTime"
    },
    "terminationDate": {
      "@id": "spoton:terminationDate",
      "@type": "xsd:dateTime"
    },
    "loginCode": {
      "@id": "spoton:loginCode",
      "@type": "xsd:string"
    },
    "payrollId": {
      "@id": "spoton:payrollId",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "spoton:active",
      "@type": "xsd:boolean"
    },
    "posUserId": {
      "@id": "spoton:posUserId",
      "@type": "xsd:string"
    },
    "excludeFromReporting": {
      "@id": "spoton:excludeFromReporting",
      "@type": "xsd:boolean"
    },
    "jobPositions": {
      "@id": "spoton:jobPositions",
      "@container": "@set",
      "@type": "@id"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "organizationId": {
      "@id": "spoton:organizationId",
      "@type": "xsd:string"
    },
    "fiscalendofdaytime": {
      "@id": "spoton:fiscalendofdaytime",
      "@type": "xsd:integer"
    },
    "spotonmerchantid": {
      "@id": "spoton:spotonmerchantid",
      "@type": "xsd:string"
    },
    "available": {
      "@id": "spoton:available",
      "@type": "xsd:boolean"
    },
    "openItem": {
      "@id": "spoton:openItem",
      "@type": "xsd:boolean"
    },
    "reportCategoryId": {
      "@id": "spoton:reportCategoryId",
      "@type": "xsd:string"
    },
    "standardPriceAmount": {
      "@id": "spoton:standardPriceAmount",
      "@type": "xsd:string"
    },
    "plu": {
      "@id": "spoton:plu",
      "@type": "xsd:string"
    },
    "gratuityAmount": {
      "@id": "spoton:gratuityAmount",
      "@type": "xsd:string"
    },
    "totalAmount": {
      "@id": "spoton:totalAmount",
      "@type": "xsd:string"
    },
    "paymentsAmount": {
      "@id": "spoton:paymentsAmount",
      "@type": "xsd:string"
    },
    "balanceAmount": {
      "@id": "spoton:balanceAmount",
      "@type": "xsd:string"
    },
    "guests": {
      "@id": "spoton:guests",
      "@container": "@set",
      "@type": "@id"
    },
    "items": {
      "@id": "spoton:items",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "voidedItems": {
      "@id": "spoton:voidedItems",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "surcharges": {
      "@id": "spoton:surcharges",
      "@container": "@set",
      "@type": "@id"
    },
    "surchargeId": {
      "@id": "spoton:surchargeId",
      "@type": "xsd:string"
    },
    "surchargeName": {
      "@id": "spoton:surchargeName",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "spoton:createdAt",
      "@type": "xsd:dateTime"
    },
    "taxesAmount": {
      "@id": "spoton:taxesAmount",
      "@type": "xsd:string"
    },
    "taxes": {
      "@id": "spoton:taxes",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "payments": {
      "@id": "spoton:payments",
      "@container": "@set",
      "@type": "@id"
    },
    "paymentOptionId": {
      "@id": "spoton:paymentOptionId",
      "@type": "xsd:string"
    },
    "paymentName": {
      "@id": "spoton:paymentName",
      "@type": "xsd:string"
    },
    "surchargesAmount": {
      "@id": "spoton:surchargesAmount",
      "@type": "xsd:integer"
    },
    "tipAmount": {
      "@id": "spoton:tipAmount",
      "@type": "xsd:string"
    },
    "tipDeductionAmount": {
      "@id": "spoton:tipDeductionAmount",
      "@type": "xsd:string"
    },
    "tipAppliedToEmployeeId": {
      "@id": "spoton:tipAppliedToEmployeeId",
      "@type": "xsd:string"
    },
    "employeeName": {
      "@id": "spoton:employeeName",
      "@type": "xsd:string"
    },
    "cardType": {
      "@id": "spoton:cardType",
      "@type": "xsd:string"
    },
    "cardNumber": {
      "@id": "spoton:cardNumber",
      "@type": "xsd:string"
    },
    "cardholderName": {
      "@id": "spoton:cardholderName",
      "@type": "xsd:string"
    },
    "autoGratuityTaxes": {
      "@id": "spoton:autoGratuityTaxes",
      "@container": "@set",
      "@type": "@id"
    },
    "taxId": {
      "@id": "spoton:taxId",
      "@type": "xsd:string"
    },
    "taxName": {
      "@id": "spoton:taxName",
      "@type": "xsd:string"
    },
    "percentage": {
      "@id": "spoton:percentage",
      "@type": "xsd:string"
    },
    "menuItemId": {
      "@id": "spoton:menuItemId",
      "@type": "xsd:string"
    },
    "quantity": {
      "@id": "spoton:quantity",
      "@type": "xsd:string"
    },
    "preDiscountsAmount": {
      "@id": "spoton:preDiscountsAmount",
      "@type": "xsd:string"
    },
    "discountsAmount": {
      "@id": "spoton:discountsAmount",
      "@type": "xsd:string"
    },
    "postDiscountsAmount": {
      "@id": "spoton:postDiscountsAmount",
      "@type": "xsd:string"
    },
    "discounts": {
      "@id": "spoton:discounts",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "subItems": {
      "@id": "spoton:subItems",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "giftCardIssueReload": {
      "@id": "spoton:giftCardIssueReload",
      "@type": "xsd:boolean"
    },
    "modifiers": {
      "@id": "spoton:modifiers",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "discountId": {
      "@id": "spoton:discountId",
      "@type": "xsd:string"
    },
    "discountName": {
      "@id": "spoton:discountName",
      "@type": "xsd:string"
    },
    "modifierId": {
      "@id": "spoton:modifierId",
      "@type": "xsd:string"
    },
    "modifierOptionId": {
      "@id": "spoton:modifierOptionId",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "spoton:text",
      "@type": "xsd:string"
    },
    "orderTypeId": {
      "@id": "spoton:orderTypeId",
      "@type": "xsd:string"
    },
    "orderTypeName": {
      "@id": "spoton:orderTypeName",
      "@type": "xsd:string"
    },
    "createdByEmployeeId": {
      "@id": "spoton:createdByEmployeeId",
      "@type": "xsd:string"
    },
    "createdByEmployeeName": {
      "@id": "spoton:createdByEmployeeName",
      "@type": "xsd:string"
    },
    "closedAt": {
      "@id": "spoton:closedAt",
      "@type": "xsd:dateTime"
    },
    "orderNumber": {
      "@id": "spoton:orderNumber",
      "@type": "xsd:string"
    },
    "tableNumber": {
      "@id": "spoton:tableNumber",
      "@type": "xsd:string"
    },
    "scheduled": {
      "@id": "spoton:scheduled",
      "@type": "xsd:boolean"
    },
    "releasedAt": {
      "@id": "spoton:releasedAt",
      "@type": "xsd:dateTime"
    },
    "ownerInfo": {
      "@id": "spoton:ownerInfo",
      "@type": "@id"
    },
    "balanceDueAmount": {
      "@id": "spoton:balanceDueAmount",
      "@type": "xsd:string"
    },
    "checks": {
      "@id": "spoton:checks",
      "@container": "@set",
      "@type": "@id"
    },
    "updatedAt": {
      "@id": "spoton:updatedAt",
      "@type": "xsd:dateTime"
    },
    "enabled": {
      "@id": "spoton:enabled",
      "@type": "xsd:boolean"
    },
    "wtmId": {
      "@id": "spoton:wtmId",
      "@type": "xsd:integer"
    },
    "voided": {
      "@id": "spoton:voided",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "spoton:reason",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "spoton:notes",
      "@type": "xsd:string"
    },
    "parentId": {
      "@id": "spoton:parentId",
      "@type": "xsd:string"
    },
    "payRateAmount": {
      "@id": "spoton:payRateAmount",
      "@type": "xsd:string"
    },
    "declaredCashTipsAmount": {
      "@id": "spoton:declaredCashTipsAmount",
      "@type": "xsd:string"
    },
    "declaredCashTipsToOthersAmount": {
      "@id": "spoton:declaredCashTipsToOthersAmount",
      "@type": "xsd:string"
    },
    "inAt": {
      "@id": "spoton:inAt",
      "@type": "xsd:dateTime"
    },
    "outAt": {
      "@id": "spoton:outAt",
      "@type": "xsd:dateTime"
    },
    "breaks": {
      "@id": "spoton:breaks",
      "@container": "@set",
      "@type": "@id"
    }
  }
}