Toast · JSON-LD Context

Toast Tab Labor Context

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

9 Classes 15 Properties 4 Namespaces
View Context View on GitHub

Namespaces

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

Classes

Employee Job JobWageOverride Shift ScheduleConfig TimeEntry TimeEntryBreak ExternalReference ToastReference

Properties

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

JSON-LD Document

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