Toast · JSON-LD Context

Toast Labor Context

JSON-LD context defining the semantic vocabulary for Toast Labor from Toast.

9 Classes 15 Properties 4 Namespaces
View Context View on GitHub

Namespaces

toast: https://developer.toasttab.com/schema/
schema: https://schema.org/
dcterms: http://purl.org/dc/terms/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Employee ExternalReference Job JobWageOverride ScheduleConfig Shift TimeEntry TimeEntryBreak ToastReference

Properties

Property Type Container
auditResponse boolean
breakType reference
entityType string
guid string
inDate dateTime
jobReference reference
minAfterClockIn decimal
minAfterClockOut decimal
minBeforeClockIn decimal
minBeforeClockOut decimal
missed boolean
outDate dateTime
paid boolean
wage decimal
waived boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "toast": "https://developer.toasttab.com/schema/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "Employee": "toast:Employee",
    "ExternalReference": "toast:ExternalReference",
    "Job": "toast:Job",
    "JobWageOverride": "toast:JobWageOverride",
    "ScheduleConfig": "toast:ScheduleConfig",
    "Shift": "toast:Shift",
    "TimeEntry": "toast:TimeEntry",
    "TimeEntryBreak": "toast:TimeEntryBreak",
    "ToastReference": "toast:ToastReference",
    "auditResponse": {
      "@id": "toast:auditResponse",
      "@type": "xsd:boolean"
    },
    "breakType": {
      "@id": "toast:breakType",
      "@type": "@id"
    },
    "entityType": {
      "@id": "toast:entityType",
      "@type": "xsd:string"
    },
    "guid": {
      "@id": "toast:guid",
      "@type": "xsd:string"
    },
    "inDate": {
      "@id": "toast:inDate",
      "@type": "xsd:dateTime"
    },
    "jobReference": {
      "@id": "toast:jobReference",
      "@type": "@id"
    },
    "minAfterClockIn": {
      "@id": "toast:minAfterClockIn",
      "@type": "xsd:decimal"
    },
    "minAfterClockOut": {
      "@id": "toast:minAfterClockOut",
      "@type": "xsd:decimal"
    },
    "minBeforeClockIn": {
      "@id": "toast:minBeforeClockIn",
      "@type": "xsd:decimal"
    },
    "minBeforeClockOut": {
      "@id": "toast:minBeforeClockOut",
      "@type": "xsd:decimal"
    },
    "missed": {
      "@id": "toast:missed",
      "@type": "xsd:boolean"
    },
    "outDate": {
      "@id": "toast:outDate",
      "@type": "xsd:dateTime"
    },
    "paid": {
      "@id": "toast:paid",
      "@type": "xsd:boolean"
    },
    "wage": {
      "@id": "toast:wage",
      "@type": "xsd:decimal"
    },
    "waived": {
      "@id": "toast:waived",
      "@type": "xsd:boolean"
    }
  }
}