Punchh · JSON-LD Context
Punchh Online Ordering Context
JSON-LD context defining the semantic vocabulary for Punchh Online Ordering from Punchh.
4 Classes
27 Properties
4 Namespaces
Namespaces
pch:
https://developers.partech.com/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
OnlineOrderCheckinRequest
OnlineOrderCheckinResponse
OnlineOrderRedemptionRequest
OnlineOrderRedemptionResponse
Properties
| Property | Type | Container |
|---|---|---|
| client | string | |
| externalUid | string | |
| payable | decimal | |
| receiptAmount | decimal | |
| receiptDatetime | string | |
| storeNumber | string | |
| subtotalAmount | decimal | |
| transactionNo | string | |
| authenticationToken | string | |
| ccLast4 | string | |
| channel | string | |
| employeeId | string | |
| firstName | string | |
| lastName | string | |
| totalCheckins | integer | |
| pointsBalance | decimal | |
| checkin | reference | |
| checkinId | integer | |
| pointsEarned | decimal | |
| discountType | string | |
| status | string | |
| redemptionAmount | decimal | |
| category | string | |
| qualifiedMenuItems | reference | set |
| discountDistributionItems | reference | set |
| redemptionId | integer | |
| redemptionCode | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"pch": "https://developers.partech.com/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"OnlineOrderCheckinRequest": "pch:OnlineOrderCheckinRequest",
"client": {
"@id": "pch:client",
"@type": "xsd:string"
},
"externalUid": {
"@id": "pch:external_uid",
"@type": "xsd:string"
},
"payable": {
"@id": "pch:payable",
"@type": "xsd:decimal"
},
"receiptAmount": {
"@id": "pch:receipt_amount",
"@type": "xsd:decimal"
},
"receiptDatetime": {
"@id": "pch:receipt_datetime",
"@type": "xsd:string"
},
"storeNumber": {
"@id": "pch:store_number",
"@type": "xsd:string"
},
"subtotalAmount": {
"@id": "pch:subtotal_amount",
"@type": "xsd:decimal"
},
"transactionNo": {
"@id": "pch:transaction_no",
"@type": "xsd:string"
},
"authenticationToken": {
"@id": "pch:authentication_token",
"@type": "xsd:string"
},
"ccLast4": {
"@id": "pch:cc_last4",
"@type": "xsd:string"
},
"channel": {
"@id": "pch:channel",
"@type": "xsd:string"
},
"employeeId": {
"@id": "pch:employee_id",
"@type": "xsd:string"
},
"OnlineOrderCheckinResponse": "pch:OnlineOrderCheckinResponse",
"firstName": {
"@id": "pch:first_name",
"@type": "xsd:string"
},
"lastName": {
"@id": "pch:last_name",
"@type": "xsd:string"
},
"totalCheckins": {
"@id": "pch:total_checkins",
"@type": "xsd:integer"
},
"pointsBalance": {
"@id": "pch:points_balance",
"@type": "xsd:decimal"
},
"checkin": {
"@id": "pch:checkin",
"@type": "@id"
},
"checkinId": {
"@id": "pch:checkin_id",
"@type": "xsd:integer"
},
"pointsEarned": {
"@id": "pch:points_earned",
"@type": "xsd:decimal"
},
"OnlineOrderRedemptionRequest": "pch:OnlineOrderRedemptionRequest",
"discountType": {
"@id": "pch:discount_type",
"@type": "xsd:string"
},
"OnlineOrderRedemptionResponse": "pch:OnlineOrderRedemptionResponse",
"status": {
"@id": "pch:status",
"@type": "xsd:string"
},
"redemptionAmount": {
"@id": "pch:redemption_amount",
"@type": "xsd:decimal"
},
"category": {
"@id": "pch:category",
"@type": "xsd:string"
},
"qualifiedMenuItems": {
"@id": "pch:qualified_menu_items",
"@container": "@set",
"@type": "@id"
},
"discountDistributionItems": {
"@id": "pch:discount_distribution_items",
"@container": "@set",
"@type": "@id"
},
"redemptionId": {
"@id": "pch:redemption_id",
"@type": "xsd:integer"
},
"redemptionCode": {
"@id": "pch:redemption_code",
"@type": "xsd:string"
}
}
}