Punchh · JSON-LD Context
Punchh Mobile Context
JSON-LD context defining the semantic vocabulary for Punchh Mobile from Punchh.
8 Classes
52 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
CreateUserRequest
LoginRequest
UpdateUserProfileRequest
AccessToken
UserSession
TransactionDetailsRequest
TransactionDetails
MarkOffersReadRequest
Properties
| Property | Type | Container |
|---|---|---|
| client | string | |
| password | string | |
| firstName | string | |
| user | reference | |
| lastName | string | |
| phone | string | |
| passwordConfirmation | string | |
| currentPassword | string | |
| birthday | string | |
| anniversary | string | |
| gender | string | |
| address | string | |
| city | string | |
| state | string | |
| zipCode | string | |
| avatarRemoteUrl | string | |
| favouriteLocationIds | integer | set |
| apnToken | string | |
| gcmToken | string | |
| ageVerifiedStatus | string | |
| token | string | |
| refreshToken | string | |
| secondsToExpire | integer | |
| scopes | string | set |
| accessToken | reference | |
| transactionId | string | |
| checkin | reference | |
| checkinId | integer | |
| createdAt | ||
| currentMembershipLevel | string | |
| locationId | integer | |
| pendingRefresh | boolean | |
| pointsEarned | decimal | |
| storeNumber | string | |
| surveyUrl | string | |
| firstCheckin | boolean | |
| expiringOn | string | |
| redemptions | reference | set |
| redemptionId | integer | |
| redemptionStatus | string | |
| updatedAt | ||
| redeemableId | integer | |
| redeemableName | string | |
| redeemedValue | decimal | |
| redemptionImageUrl | string | |
| redemptionMessage | string | |
| redemptionTrackingCode | string | |
| expiringAt | string | |
| eventType | string | |
| rewards | string | |
| userNotifications | 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#",
"CreateUserRequest": "pch:CreateUserRequest",
"client": {
"@id": "pch:client",
"@type": "xsd:string"
},
"email": {
"@id": "schema:email"
},
"password": {
"@id": "pch:password",
"@type": "xsd:string"
},
"firstName": {
"@id": "pch:first_name",
"@type": "xsd:string"
},
"LoginRequest": "pch:LoginRequest",
"user": {
"@id": "pch:user",
"@type": "@id"
},
"UpdateUserProfileRequest": "pch:UpdateUserProfileRequest",
"lastName": {
"@id": "pch:last_name",
"@type": "xsd:string"
},
"phone": {
"@id": "pch:phone",
"@type": "xsd:string"
},
"passwordConfirmation": {
"@id": "pch:password_confirmation",
"@type": "xsd:string"
},
"currentPassword": {
"@id": "pch:current_password",
"@type": "xsd:string"
},
"birthday": {
"@id": "pch:birthday",
"@type": "xsd:string"
},
"anniversary": {
"@id": "pch:anniversary",
"@type": "xsd:string"
},
"gender": {
"@id": "pch:gender",
"@type": "xsd:string"
},
"address": {
"@id": "pch:address",
"@type": "xsd:string"
},
"city": {
"@id": "pch:city",
"@type": "xsd:string"
},
"state": {
"@id": "pch:state",
"@type": "xsd:string"
},
"zipCode": {
"@id": "pch:zip_code",
"@type": "xsd:string"
},
"avatarRemoteUrl": {
"@id": "pch:avatar_remote_url",
"@type": "xsd:string"
},
"favouriteLocationIds": {
"@id": "pch:favourite_location_ids",
"@container": "@set",
"@type": "xsd:integer"
},
"apnToken": {
"@id": "pch:apn_token",
"@type": "xsd:string"
},
"gcmToken": {
"@id": "pch:gcm_token",
"@type": "xsd:string"
},
"ageVerifiedStatus": {
"@id": "pch:age_verified_status",
"@type": "xsd:string"
},
"AccessToken": "pch:AccessToken",
"token": {
"@id": "pch:token",
"@type": "xsd:string"
},
"refreshToken": {
"@id": "pch:refresh_token",
"@type": "xsd:string"
},
"secondsToExpire": {
"@id": "pch:seconds_to_expire",
"@type": "xsd:integer"
},
"scopes": {
"@id": "pch:scopes",
"@container": "@set",
"@type": "xsd:string"
},
"UserSession": "pch:UserSession",
"accessToken": {
"@id": "pch:access_token",
"@type": "@id"
},
"TransactionDetailsRequest": "pch:TransactionDetailsRequest",
"transactionId": {
"@id": "pch:transaction_id",
"@type": "xsd:string"
},
"TransactionDetails": "pch:TransactionDetails",
"checkin": {
"@id": "pch:checkin",
"@type": "@id"
},
"checkinId": {
"@id": "pch:checkin_id",
"@type": "xsd:integer"
},
"createdAt": {
"@id": "schema:dateCreated"
},
"currentMembershipLevel": {
"@id": "pch:current_membership_level",
"@type": "xsd:string"
},
"locationId": {
"@id": "pch:location_id",
"@type": "xsd:integer"
},
"pendingRefresh": {
"@id": "pch:pending_refresh",
"@type": "xsd:boolean"
},
"pointsEarned": {
"@id": "pch:points_earned",
"@type": "xsd:decimal"
},
"storeNumber": {
"@id": "pch:store_number",
"@type": "xsd:string"
},
"surveyUrl": {
"@id": "pch:survey_url",
"@type": "xsd:string"
},
"firstCheckin": {
"@id": "pch:first_checkin",
"@type": "xsd:boolean"
},
"expiringOn": {
"@id": "pch:expiring_on",
"@type": "xsd:string"
},
"redemptions": {
"@id": "pch:redemptions",
"@container": "@set",
"@type": "@id"
},
"redemptionId": {
"@id": "pch:redemption_id",
"@type": "xsd:integer"
},
"redemptionStatus": {
"@id": "pch:redemption_status",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "schema:dateModified"
},
"redeemableId": {
"@id": "pch:redeemable_id",
"@type": "xsd:integer"
},
"redeemableName": {
"@id": "pch:redeemable_name",
"@type": "xsd:string"
},
"redeemedValue": {
"@id": "pch:redeemed_value",
"@type": "xsd:decimal"
},
"redemptionImageUrl": {
"@id": "pch:redemption_image_url",
"@type": "xsd:string"
},
"redemptionMessage": {
"@id": "pch:redemption_message",
"@type": "xsd:string"
},
"redemptionTrackingCode": {
"@id": "pch:redemption_tracking_code",
"@type": "xsd:string"
},
"expiringAt": {
"@id": "pch:expiring_at",
"@type": "xsd:string"
},
"MarkOffersReadRequest": "pch:MarkOffersReadRequest",
"eventType": {
"@id": "pch:event_type",
"@type": "xsd:string"
},
"rewards": {
"@id": "pch:rewards",
"@type": "xsd:string"
},
"userNotifications": {
"@id": "pch:user_notifications",
"@type": "xsd:string"
}
}
}