Marsello · JSON-LD Context
Marsello Context
JSON-LD context defining the semantic vocabulary for Marsello from Marsello.
35 Classes
245 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
marsello:
https://marsello.com/schema#
Classes
AccountBranding
AccountModel
ActivityModel
ActivityModelPagedCollection
ActivityResultModel
ActivityType
ApiRewardType
CheckInCreateModel
CustomerCreateModel
CustomerListModel
CustomerListModelPagedCollection
CustomerModel
CustomerUpdateModel
DeviceCreateModel
EarnActivityModel
ManualAdjustmentCreateModel
OrderCreateModel
OrderLineCreateModel
ProblemDetails
ProductCreateModel
RewardModel
SortDirection
StoreListModel
StoreListModelPagedCollection
StoreModel
TierModel
AccountProviderModel
ActiveCustomerModel
CustomerDisplayColors
CustomerDisplayCorners
CustomerDisplayIcons
CustomerDisplayImagery
CustomerDisplaySettings
CustomerDisplayTypography
CustomerDisplayWording
Properties
| Property | Type | Container |
|---|---|---|
| signupBannerUrl | string | |
| navLogoUrl | string | |
| bannerBackgroundColor | string | |
| buttonBackgroundColor | string | |
| buttonSelectedBackgroundColor | string | |
| buttonTextColor | string | |
| headerText | string | |
| tabSelectedBackgroundColor | string | |
| primaryFont | string | |
| primaryFontUrl | string | |
| primaryUseWebFont | boolean | |
| signupUrl | string | |
| appIconUrl | string | |
| appShortName | string | |
| name | string | |
| id | string | |
| pointsLabel | string | |
| loyaltyProgramName | string | |
| defaultTierOneName | string | |
| earnActivities | list | |
| rewards | list | |
| tiers | list | |
| branding | reference | |
| description | string | |
| storeName | string | |
| storeId | string | |
| customerId | string | |
| total | decimal | |
| points | integer | |
| created | dateTime | |
| cursor | string | |
| data | list | |
| destinationUrl | string | |
| cardNumber | string | |
| string | ||
| phone | string | |
| firstName | string | |
| lastName | string | |
| subscribed | boolean | |
| smsSubscribed | boolean | |
| siteId | string | |
| referrerLink | string | |
| birthdate | dateTime | |
| gender | string | |
| customTags | list | |
| birthday | dateTime | |
| lastSeen | dateTime | |
| subscribedSms | boolean | |
| balance | decimal | |
| tierName | string | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| requestSubscription | boolean | |
| subscribedNotifications | boolean | |
| verified | boolean | |
| referralLink | string | |
| tierProgression | decimal | |
| nextTierName | string | |
| nextTierThreshold | decimal | |
| lastVisited | dateTime | |
| emailAddress | string | |
| username | string | |
| tags | list | |
| deviceId | string | |
| systemName | string | |
| systemVersion | string | |
| model | string | |
| latitude | decimal | |
| longitude | decimal | |
| appVersion | string | |
| avgResponseTime | integer | |
| installFailing | boolean | |
| packageName | string | |
| keyboard | string | |
| responseTime | integer | |
| available | boolean | |
| title | string | |
| lastRewarded | dateTime | |
| url | string | |
| threshold | decimal | |
| type | reference | |
| comment | string | |
| sendEmail | boolean | |
| orderLines | list | |
| externalOrderId | string | |
| coupons | list | |
| product | reference | |
| price | decimal | |
| quantity | decimal | |
| status | integer | |
| detail | string | |
| instance | string | |
| sku | string | |
| externalId | string | |
| expires | dateTime | |
| redeemCode | string | |
| fixedValue | decimal | |
| minimumSpend | decimal | |
| discountType | string | |
| eligibleProducts | list | |
| eligibleCategories | list | |
| terms | string | |
| customRewardRedeemedFulfillmentMessage | string | |
| thresholdValue | integer | |
| pointsPerDollar | integer | |
| spendPerPoint | decimal | |
| benefitsList | list | |
| integration | string | |
| mobile | string | |
| sourceId | string | |
| useSupplementalColorSettings | boolean | |
| accentColor | string | |
| brandColor | string | |
| homeBackgroundEnd | string | |
| homeBackgroundStart | string | |
| homeButtonBackground | string | |
| homeButtonBorder | string | |
| homeButtonColor | string | |
| homeButtonFocusBackground | string | |
| homeButtonFocusBorder | string | |
| homeButtonFocusColor | string | |
| homeButtonFocusOpacity | decimal | |
| homeButtonHighlightBackground | string | |
| homeButtonHighlightBorder | string | |
| homeButtonHighlightColor | string | |
| homeButtonHighlightFocusBackground | string | |
| homeButtonHighlightFocusBorder | string | |
| homeButtonHighlightFocusColor | string | |
| homeButtonHighlightFocusOpacity | decimal | |
| homeButtonHighlightOpacity | decimal | |
| homeButtonOpacity | decimal | |
| homeCardBackground | string | |
| homeCardBorder | string | |
| homeCardFont | string | |
| homeCardTab | string | |
| homeFont | string | |
| modalBackgroundEnd | string | |
| modalBackgroundStart | string | |
| modalButtonBackground | string | |
| modalButtonBorder | string | |
| modalButtonColor | string | |
| modalButtonFocusBackground | string | |
| modalButtonFocusBorder | string | |
| modalButtonFocusColor | string | |
| modalButtonFocusOpacity | decimal | |
| modalButtonOpacity | decimal | |
| modalFont | string | |
| profileBackgroundEnd | string | |
| profileBackgroundStart | string | |
| profileBorder | string | |
| profileButtonBackground | string | |
| profileButtonBorder | string | |
| profileButtonColor | string | |
| profileButtonFocusBackground | string | |
| profileButtonFocusBorder | string | |
| profileButtonFocusColor | string | |
| profileButtonFocusOpacity | decimal | |
| profileButtonOpacity | decimal | |
| profileButtonHighlightBackground | string | |
| profileButtonHighlightBorder | string | |
| profileButtonHighlightColor | string | |
| profileButtonHighlightFocusBackground | string | |
| profileButtonHighlightFocusBorder | string | |
| profileButtonHighlightFocusColor | string | |
| profileButtonHighlightFocusOpacity | decimal | |
| profileButtonHighlightOpacity | decimal | |
| profileCardBackground | string | |
| profileCardBorder | string | |
| profileCardFont | string | |
| profileCardBadgeFont | string | |
| profileCardBadgeBackground | string | |
| profileCardProgressRail | string | |
| profileCardProgressBar | string | |
| profileFont | string | |
| profileProgressRail | string | |
| profileProgressBar | string | |
| homeCards | integer | |
| homeCardsOption | string | |
| profileCards | integer | |
| profileCardsOption | string | |
| inputs | integer | |
| inputsOption | string | |
| buttons | integer | |
| buttonsOption | string | |
| useProfileIcons | boolean | |
| useModalRedeemIcons | boolean | |
| useSupplementalImagerySettings | boolean | |
| homeImage | string | |
| homeLogo | string | |
| profileImage | string | |
| profileLogo | string | |
| accountId | string | |
| colors | reference | |
| imagery | reference | |
| icons | reference | |
| typography | reference | |
| corners | reference | |
| wording | reference | |
| useSupplementalTypographySettings | boolean | |
| font | string | |
| fontHeading | string | |
| fontSize | string | |
| homeButtonEnterMobile | string | |
| homeButtonScanQRCode | string | |
| homeDescription | string | |
| homeHeading | string | |
| homeLinkCreateAccount | string | |
| inputLabelEmail | string | |
| inputPlaceholderEmail | string | |
| inputLabelFirstName | string | |
| inputPlaceholderFirstName | string | |
| inputLabelLastName | string | |
| inputPlaceholderLastName | string | |
| inputLabelMobile | string | |
| inputPlaceholderMobile | string | |
| inputLabelPasscode | string | |
| modalAddCardButton | string | |
| modalAddCardDescription | string | |
| modalAddCardHeading | string | |
| modalOptInButton | string | |
| modalOptInHeading | string | |
| modalOptInEmailLabel | string | |
| modalOptInSMSLabel | string | |
| modalRedeemButton | string | |
| modalRedeemDescription | string | |
| modalSignupButton | string | |
| modalSignupDescription | string | |
| modalSignupHeading | string | |
| profileButtonSignout | string | |
| profileCardRewardClaim | string | |
| profileCardRewardView | string | |
| profileCardLabelAvailable | string | |
| profileCardLabelPoints | string | |
| profileLabelPoints | string | |
| profileLabelProgress | string | |
| profileLabelRewards | string | |
| profileLabelTier | string | |
| tabButtonContinue | string | |
| tabButtonScan | string | |
| tabInstructionsEnterEmail | string | |
| tabInstructionsEnterMobile | string | |
| tabInstructionsScanQRCode | string | |
| tabLabelEnterEmail | string | |
| tabLabelEnterMobile | string | |
| tabLabelScanQRCode | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://marsello.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"marsello": "https://marsello.com/schema#",
"AccountBranding": "marsello:AccountBranding",
"signupBannerUrl": {
"@id": "marsello:signupBannerUrl",
"@type": "xsd:string"
},
"navLogoUrl": {
"@id": "marsello:navLogoUrl",
"@type": "xsd:string"
},
"bannerBackgroundColor": {
"@id": "marsello:bannerBackgroundColor",
"@type": "xsd:string"
},
"buttonBackgroundColor": {
"@id": "marsello:buttonBackgroundColor",
"@type": "xsd:string"
},
"buttonSelectedBackgroundColor": {
"@id": "marsello:buttonSelectedBackgroundColor",
"@type": "xsd:string"
},
"buttonTextColor": {
"@id": "marsello:buttonTextColor",
"@type": "xsd:string"
},
"headerText": {
"@id": "marsello:headerText",
"@type": "xsd:string"
},
"tabSelectedBackgroundColor": {
"@id": "marsello:tabSelectedBackgroundColor",
"@type": "xsd:string"
},
"primaryFont": {
"@id": "marsello:primaryFont",
"@type": "xsd:string"
},
"primaryFontUrl": {
"@id": "marsello:primaryFontUrl",
"@type": "xsd:string"
},
"primaryUseWebFont": {
"@id": "marsello:primaryUseWebFont",
"@type": "xsd:boolean"
},
"signupUrl": {
"@id": "marsello:signupUrl",
"@type": "xsd:string"
},
"appIconUrl": {
"@id": "marsello:appIconUrl",
"@type": "xsd:string"
},
"appShortName": {
"@id": "marsello:appShortName",
"@type": "xsd:string"
},
"AccountModel": "marsello:AccountModel",
"name": {
"@id": "marsello:name",
"@type": "xsd:string"
},
"id": {
"@id": "marsello:id",
"@type": "xsd:string"
},
"pointsLabel": {
"@id": "marsello:pointsLabel",
"@type": "xsd:string"
},
"loyaltyProgramName": {
"@id": "marsello:loyaltyProgramName",
"@type": "xsd:string"
},
"defaultTierOneName": {
"@id": "marsello:defaultTierOneName",
"@type": "xsd:string"
},
"earnActivities": {
"@id": "marsello:earnActivities",
"@container": "@list"
},
"rewards": {
"@id": "marsello:rewards",
"@container": "@list"
},
"tiers": {
"@id": "marsello:tiers",
"@container": "@list"
},
"branding": {
"@id": "marsello:branding",
"@type": "@id"
},
"ActivityModel": "marsello:ActivityModel",
"description": {
"@id": "marsello:description",
"@type": "xsd:string"
},
"storeName": {
"@id": "marsello:storeName",
"@type": "xsd:string"
},
"storeId": {
"@id": "marsello:storeId",
"@type": "xsd:string"
},
"customerId": {
"@id": "marsello:customerId",
"@type": "xsd:string"
},
"total": {
"@id": "marsello:total",
"@type": "xsd:decimal"
},
"points": {
"@id": "marsello:points",
"@type": "xsd:integer"
},
"created": {
"@id": "marsello:created",
"@type": "xsd:dateTime"
},
"ActivityModelPagedCollection": "marsello:ActivityModelPagedCollection",
"cursor": {
"@id": "marsello:cursor",
"@type": "xsd:string"
},
"data": {
"@id": "marsello:data",
"@container": "@list"
},
"ActivityResultModel": "marsello:ActivityResultModel",
"destinationUrl": {
"@id": "marsello:destinationUrl",
"@type": "xsd:string"
},
"ActivityType": "marsello:ActivityType",
"ApiRewardType": "marsello:ApiRewardType",
"CheckInCreateModel": "marsello:CheckInCreateModel",
"CustomerCreateModel": "marsello:CustomerCreateModel",
"cardNumber": {
"@id": "marsello:cardNumber",
"@type": "xsd:string"
},
"email": {
"@id": "marsello:email",
"@type": "xsd:string"
},
"phone": {
"@id": "marsello:phone",
"@type": "xsd:string"
},
"firstName": {
"@id": "marsello:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "marsello:lastName",
"@type": "xsd:string"
},
"subscribed": {
"@id": "marsello:subscribed",
"@type": "xsd:boolean"
},
"smsSubscribed": {
"@id": "marsello:smsSubscribed",
"@type": "xsd:boolean"
},
"siteId": {
"@id": "marsello:siteId",
"@type": "xsd:string"
},
"referrerLink": {
"@id": "marsello:referrerLink",
"@type": "xsd:string"
},
"birthdate": {
"@id": "marsello:birthdate",
"@type": "xsd:dateTime"
},
"gender": {
"@id": "marsello:gender",
"@type": "xsd:string"
},
"customTags": {
"@id": "marsello:customTags",
"@container": "@list"
},
"CustomerListModel": "marsello:CustomerListModel",
"birthday": {
"@id": "marsello:birthday",
"@type": "xsd:dateTime"
},
"lastSeen": {
"@id": "marsello:lastSeen",
"@type": "xsd:dateTime"
},
"subscribedSms": {
"@id": "marsello:subscribedSms",
"@type": "xsd:boolean"
},
"balance": {
"@id": "marsello:balance",
"@type": "xsd:decimal"
},
"tierName": {
"@id": "marsello:tierName",
"@type": "xsd:string"
},
"createdAt": {
"@id": "marsello:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "marsello:updatedAt",
"@type": "xsd:dateTime"
},
"CustomerListModelPagedCollection": "marsello:CustomerListModelPagedCollection",
"CustomerModel": "marsello:CustomerModel",
"requestSubscription": {
"@id": "marsello:requestSubscription",
"@type": "xsd:boolean"
},
"subscribedNotifications": {
"@id": "marsello:subscribedNotifications",
"@type": "xsd:boolean"
},
"verified": {
"@id": "marsello:verified",
"@type": "xsd:boolean"
},
"referralLink": {
"@id": "marsello:referralLink",
"@type": "xsd:string"
},
"tierProgression": {
"@id": "marsello:tierProgression",
"@type": "xsd:decimal"
},
"nextTierName": {
"@id": "marsello:nextTierName",
"@type": "xsd:string"
},
"nextTierThreshold": {
"@id": "marsello:nextTierThreshold",
"@type": "xsd:decimal"
},
"lastVisited": {
"@id": "marsello:lastVisited",
"@type": "xsd:dateTime"
},
"CustomerUpdateModel": "marsello:CustomerUpdateModel",
"emailAddress": {
"@id": "marsello:emailAddress",
"@type": "xsd:string"
},
"username": {
"@id": "marsello:username",
"@type": "xsd:string"
},
"tags": {
"@id": "marsello:tags",
"@container": "@list"
},
"DeviceCreateModel": "marsello:DeviceCreateModel",
"deviceId": {
"@id": "marsello:deviceId",
"@type": "xsd:string"
},
"systemName": {
"@id": "marsello:systemName",
"@type": "xsd:string"
},
"systemVersion": {
"@id": "marsello:systemVersion",
"@type": "xsd:string"
},
"model": {
"@id": "marsello:model",
"@type": "xsd:string"
},
"latitude": {
"@id": "marsello:latitude",
"@type": "xsd:decimal"
},
"longitude": {
"@id": "marsello:longitude",
"@type": "xsd:decimal"
},
"appVersion": {
"@id": "marsello:appVersion",
"@type": "xsd:string"
},
"avgResponseTime": {
"@id": "marsello:avgResponseTime",
"@type": "xsd:integer"
},
"installFailing": {
"@id": "marsello:installFailing",
"@type": "xsd:boolean"
},
"packageName": {
"@id": "marsello:packageName",
"@type": "xsd:string"
},
"keyboard": {
"@id": "marsello:keyboard",
"@type": "xsd:string"
},
"responseTime": {
"@id": "marsello:responseTime",
"@type": "xsd:integer"
},
"EarnActivityModel": "marsello:EarnActivityModel",
"available": {
"@id": "marsello:available",
"@type": "xsd:boolean"
},
"title": {
"@id": "marsello:title",
"@type": "xsd:string"
},
"lastRewarded": {
"@id": "marsello:lastRewarded",
"@type": "xsd:dateTime"
},
"url": {
"@id": "marsello:url",
"@type": "xsd:string"
},
"threshold": {
"@id": "marsello:threshold",
"@type": "xsd:decimal"
},
"type": {
"@id": "marsello:type",
"@type": "@id"
},
"ManualAdjustmentCreateModel": "marsello:ManualAdjustmentCreateModel",
"comment": {
"@id": "marsello:comment",
"@type": "xsd:string"
},
"sendEmail": {
"@id": "marsello:sendEmail",
"@type": "xsd:boolean"
},
"OrderCreateModel": "marsello:OrderCreateModel",
"orderLines": {
"@id": "marsello:orderLines",
"@container": "@list"
},
"externalOrderId": {
"@id": "marsello:externalOrderId",
"@type": "xsd:string"
},
"coupons": {
"@id": "marsello:coupons",
"@container": "@list"
},
"OrderLineCreateModel": "marsello:OrderLineCreateModel",
"product": {
"@id": "marsello:product",
"@type": "@id"
},
"price": {
"@id": "marsello:price",
"@type": "xsd:decimal"
},
"quantity": {
"@id": "marsello:quantity",
"@type": "xsd:decimal"
},
"ProblemDetails": "marsello:ProblemDetails",
"status": {
"@id": "marsello:status",
"@type": "xsd:integer"
},
"detail": {
"@id": "marsello:detail",
"@type": "xsd:string"
},
"instance": {
"@id": "marsello:instance",
"@type": "xsd:string"
},
"ProductCreateModel": "marsello:ProductCreateModel",
"sku": {
"@id": "marsello:sku",
"@type": "xsd:string"
},
"externalId": {
"@id": "marsello:externalId",
"@type": "xsd:string"
},
"RewardModel": "marsello:RewardModel",
"expires": {
"@id": "marsello:expires",
"@type": "xsd:dateTime"
},
"redeemCode": {
"@id": "marsello:redeemCode",
"@type": "xsd:string"
},
"fixedValue": {
"@id": "marsello:fixedValue",
"@type": "xsd:decimal"
},
"minimumSpend": {
"@id": "marsello:minimumSpend",
"@type": "xsd:decimal"
},
"discountType": {
"@id": "marsello:discountType",
"@type": "xsd:string"
},
"eligibleProducts": {
"@id": "marsello:eligibleProducts",
"@container": "@list"
},
"eligibleCategories": {
"@id": "marsello:eligibleCategories",
"@container": "@list"
},
"terms": {
"@id": "marsello:terms",
"@type": "xsd:string"
},
"customRewardRedeemedFulfillmentMessage": {
"@id": "marsello:customRewardRedeemedFulfillmentMessage",
"@type": "xsd:string"
},
"SortDirection": "marsello:SortDirection",
"StoreListModel": "marsello:StoreListModel",
"StoreListModelPagedCollection": "marsello:StoreListModelPagedCollection",
"StoreModel": "marsello:StoreModel",
"TierModel": "marsello:TierModel",
"thresholdValue": {
"@id": "marsello:thresholdValue",
"@type": "xsd:integer"
},
"pointsPerDollar": {
"@id": "marsello:pointsPerDollar",
"@type": "xsd:integer"
},
"spendPerPoint": {
"@id": "marsello:spendPerPoint",
"@type": "xsd:decimal"
},
"benefitsList": {
"@id": "marsello:benefitsList",
"@container": "@list"
},
"AccountProviderModel": "marsello:AccountProviderModel",
"integration": {
"@id": "marsello:integration",
"@type": "xsd:string"
},
"ActiveCustomerModel": "marsello:ActiveCustomerModel",
"mobile": {
"@id": "marsello:mobile",
"@type": "xsd:string"
},
"sourceId": {
"@id": "marsello:sourceId",
"@type": "xsd:string"
},
"CustomerDisplayColors": "marsello:CustomerDisplayColors",
"useSupplementalColorSettings": {
"@id": "marsello:useSupplementalColorSettings",
"@type": "xsd:boolean"
},
"accentColor": {
"@id": "marsello:accentColor",
"@type": "xsd:string"
},
"brandColor": {
"@id": "marsello:brandColor",
"@type": "xsd:string"
},
"homeBackgroundEnd": {
"@id": "marsello:homeBackgroundEnd",
"@type": "xsd:string"
},
"homeBackgroundStart": {
"@id": "marsello:homeBackgroundStart",
"@type": "xsd:string"
},
"homeButtonBackground": {
"@id": "marsello:homeButtonBackground",
"@type": "xsd:string"
},
"homeButtonBorder": {
"@id": "marsello:homeButtonBorder",
"@type": "xsd:string"
},
"homeButtonColor": {
"@id": "marsello:homeButtonColor",
"@type": "xsd:string"
},
"homeButtonFocusBackground": {
"@id": "marsello:homeButtonFocusBackground",
"@type": "xsd:string"
},
"homeButtonFocusBorder": {
"@id": "marsello:homeButtonFocusBorder",
"@type": "xsd:string"
},
"homeButtonFocusColor": {
"@id": "marsello:homeButtonFocusColor",
"@type": "xsd:string"
},
"homeButtonFocusOpacity": {
"@id": "marsello:homeButtonFocusOpacity",
"@type": "xsd:decimal"
},
"homeButtonHighlightBackground": {
"@id": "marsello:homeButtonHighlightBackground",
"@type": "xsd:string"
},
"homeButtonHighlightBorder": {
"@id": "marsello:homeButtonHighlightBorder",
"@type": "xsd:string"
},
"homeButtonHighlightColor": {
"@id": "marsello:homeButtonHighlightColor",
"@type": "xsd:string"
},
"homeButtonHighlightFocusBackground": {
"@id": "marsello:homeButtonHighlightFocusBackground",
"@type": "xsd:string"
},
"homeButtonHighlightFocusBorder": {
"@id": "marsello:homeButtonHighlightFocusBorder",
"@type": "xsd:string"
},
"homeButtonHighlightFocusColor": {
"@id": "marsello:homeButtonHighlightFocusColor",
"@type": "xsd:string"
},
"homeButtonHighlightFocusOpacity": {
"@id": "marsello:homeButtonHighlightFocusOpacity",
"@type": "xsd:decimal"
},
"homeButtonHighlightOpacity": {
"@id": "marsello:homeButtonHighlightOpacity",
"@type": "xsd:decimal"
},
"homeButtonOpacity": {
"@id": "marsello:homeButtonOpacity",
"@type": "xsd:decimal"
},
"homeCardBackground": {
"@id": "marsello:homeCardBackground",
"@type": "xsd:string"
},
"homeCardBorder": {
"@id": "marsello:homeCardBorder",
"@type": "xsd:string"
},
"homeCardFont": {
"@id": "marsello:homeCardFont",
"@type": "xsd:string"
},
"homeCardTab": {
"@id": "marsello:homeCardTab",
"@type": "xsd:string"
},
"homeFont": {
"@id": "marsello:homeFont",
"@type": "xsd:string"
},
"modalBackgroundEnd": {
"@id": "marsello:modalBackgroundEnd",
"@type": "xsd:string"
},
"modalBackgroundStart": {
"@id": "marsello:modalBackgroundStart",
"@type": "xsd:string"
},
"modalButtonBackground": {
"@id": "marsello:modalButtonBackground",
"@type": "xsd:string"
},
"modalButtonBorder": {
"@id": "marsello:modalButtonBorder",
"@type": "xsd:string"
},
"modalButtonColor": {
"@id": "marsello:modalButtonColor",
"@type": "xsd:string"
},
"modalButtonFocusBackground": {
"@id": "marsello:modalButtonFocusBackground",
"@type": "xsd:string"
},
"modalButtonFocusBorder": {
"@id": "marsello:modalButtonFocusBorder",
"@type": "xsd:string"
},
"modalButtonFocusColor": {
"@id": "marsello:modalButtonFocusColor",
"@type": "xsd:string"
},
"modalButtonFocusOpacity": {
"@id": "marsello:modalButtonFocusOpacity",
"@type": "xsd:decimal"
},
"modalButtonOpacity": {
"@id": "marsello:modalButtonOpacity",
"@type": "xsd:decimal"
},
"modalFont": {
"@id": "marsello:modalFont",
"@type": "xsd:string"
},
"profileBackgroundEnd": {
"@id": "marsello:profileBackgroundEnd",
"@type": "xsd:string"
},
"profileBackgroundStart": {
"@id": "marsello:profileBackgroundStart",
"@type": "xsd:string"
},
"profileBorder": {
"@id": "marsello:profileBorder",
"@type": "xsd:string"
},
"profileButtonBackground": {
"@id": "marsello:profileButtonBackground",
"@type": "xsd:string"
},
"profileButtonBorder": {
"@id": "marsello:profileButtonBorder",
"@type": "xsd:string"
},
"profileButtonColor": {
"@id": "marsello:profileButtonColor",
"@type": "xsd:string"
},
"profileButtonFocusBackground": {
"@id": "marsello:profileButtonFocusBackground",
"@type": "xsd:string"
},
"profileButtonFocusBorder": {
"@id": "marsello:profileButtonFocusBorder",
"@type": "xsd:string"
},
"profileButtonFocusColor": {
"@id": "marsello:profileButtonFocusColor",
"@type": "xsd:string"
},
"profileButtonFocusOpacity": {
"@id": "marsello:profileButtonFocusOpacity",
"@type": "xsd:decimal"
},
"profileButtonOpacity": {
"@id": "marsello:profileButtonOpacity",
"@type": "xsd:decimal"
},
"profileButtonHighlightBackground": {
"@id": "marsello:profileButtonHighlightBackground",
"@type": "xsd:string"
},
"profileButtonHighlightBorder": {
"@id": "marsello:profileButtonHighlightBorder",
"@type": "xsd:string"
},
"profileButtonHighlightColor": {
"@id": "marsello:profileButtonHighlightColor",
"@type": "xsd:string"
},
"profileButtonHighlightFocusBackground": {
"@id": "marsello:profileButtonHighlightFocusBackground",
"@type": "xsd:string"
},
"profileButtonHighlightFocusBorder": {
"@id": "marsello:profileButtonHighlightFocusBorder",
"@type": "xsd:string"
},
"profileButtonHighlightFocusColor": {
"@id": "marsello:profileButtonHighlightFocusColor",
"@type": "xsd:string"
},
"profileButtonHighlightFocusOpacity": {
"@id": "marsello:profileButtonHighlightFocusOpacity",
"@type": "xsd:decimal"
},
"profileButtonHighlightOpacity": {
"@id": "marsello:profileButtonHighlightOpacity",
"@type": "xsd:decimal"
},
"profileCardBackground": {
"@id": "marsello:profileCardBackground",
"@type": "xsd:string"
},
"profileCardBorder": {
"@id": "marsello:profileCardBorder",
"@type": "xsd:string"
},
"profileCardFont": {
"@id": "marsello:profileCardFont",
"@type": "xsd:string"
},
"profileCardBadgeFont": {
"@id": "marsello:profileCardBadgeFont",
"@type": "xsd:string"
},
"profileCardBadgeBackground": {
"@id": "marsello:profileCardBadgeBackground",
"@type": "xsd:string"
},
"profileCardProgressRail": {
"@id": "marsello:profileCardProgressRail",
"@type": "xsd:string"
},
"profileCardProgressBar": {
"@id": "marsello:profileCardProgressBar",
"@type": "xsd:string"
},
"profileFont": {
"@id": "marsello:profileFont",
"@type": "xsd:string"
},
"profileProgressRail": {
"@id": "marsello:profileProgressRail",
"@type": "xsd:string"
},
"profileProgressBar": {
"@id": "marsello:profileProgressBar",
"@type": "xsd:string"
},
"CustomerDisplayCorners": "marsello:CustomerDisplayCorners",
"homeCards": {
"@id": "marsello:homeCards",
"@type": "xsd:integer"
},
"homeCardsOption": {
"@id": "marsello:homeCardsOption",
"@type": "xsd:string"
},
"profileCards": {
"@id": "marsello:profileCards",
"@type": "xsd:integer"
},
"profileCardsOption": {
"@id": "marsello:profileCardsOption",
"@type": "xsd:string"
},
"inputs": {
"@id": "marsello:inputs",
"@type": "xsd:integer"
},
"inputsOption": {
"@id": "marsello:inputsOption",
"@type": "xsd:string"
},
"buttons": {
"@id": "marsello:buttons",
"@type": "xsd:integer"
},
"buttonsOption": {
"@id": "marsello:buttonsOption",
"@type": "xsd:string"
},
"CustomerDisplayIcons": "marsello:CustomerDisplayIcons",
"useProfileIcons": {
"@id": "marsello:useProfileIcons",
"@type": "xsd:boolean"
},
"useModalRedeemIcons": {
"@id": "marsello:useModalRedeemIcons",
"@type": "xsd:boolean"
},
"CustomerDisplayImagery": "marsello:CustomerDisplayImagery",
"useSupplementalImagerySettings": {
"@id": "marsello:useSupplementalImagerySettings",
"@type": "xsd:boolean"
},
"homeImage": {
"@id": "marsello:homeImage",
"@type": "xsd:string"
},
"homeLogo": {
"@id": "marsello:homeLogo",
"@type": "xsd:string"
},
"profileImage": {
"@id": "marsello:profileImage",
"@type": "xsd:string"
},
"profileLogo": {
"@id": "marsello:profileLogo",
"@type": "xsd:string"
},
"CustomerDisplaySettings": "marsello:CustomerDisplaySettings",
"accountId": {
"@id": "marsello:accountId",
"@type": "xsd:string"
},
"colors": {
"@id": "marsello:colors",
"@type": "@id"
},
"imagery": {
"@id": "marsello:imagery",
"@type": "@id"
},
"icons": {
"@id": "marsello:icons",
"@type": "@id"
},
"typography": {
"@id": "marsello:typography",
"@type": "@id"
},
"corners": {
"@id": "marsello:corners",
"@type": "@id"
},
"wording": {
"@id": "marsello:wording",
"@type": "@id"
},
"CustomerDisplayTypography": "marsello:CustomerDisplayTypography",
"useSupplementalTypographySettings": {
"@id": "marsello:useSupplementalTypographySettings",
"@type": "xsd:boolean"
},
"font": {
"@id": "marsello:font",
"@type": "xsd:string"
},
"fontHeading": {
"@id": "marsello:fontHeading",
"@type": "xsd:string"
},
"fontSize": {
"@id": "marsello:fontSize",
"@type": "xsd:string"
},
"CustomerDisplayWording": "marsello:CustomerDisplayWording",
"homeButtonEnterMobile": {
"@id": "marsello:homeButtonEnterMobile",
"@type": "xsd:string"
},
"homeButtonScanQRCode": {
"@id": "marsello:homeButtonScanQRCode",
"@type": "xsd:string"
},
"homeDescription": {
"@id": "marsello:homeDescription",
"@type": "xsd:string"
},
"homeHeading": {
"@id": "marsello:homeHeading",
"@type": "xsd:string"
},
"homeLinkCreateAccount": {
"@id": "marsello:homeLinkCreateAccount",
"@type": "xsd:string"
},
"inputLabelEmail": {
"@id": "marsello:inputLabelEmail",
"@type": "xsd:string"
},
"inputPlaceholderEmail": {
"@id": "marsello:inputPlaceholderEmail",
"@type": "xsd:string"
},
"inputLabelFirstName": {
"@id": "marsello:inputLabelFirstName",
"@type": "xsd:string"
},
"inputPlaceholderFirstName": {
"@id": "marsello:inputPlaceholderFirstName",
"@type": "xsd:string"
},
"inputLabelLastName": {
"@id": "marsello:inputLabelLastName",
"@type": "xsd:string"
},
"inputPlaceholderLastName": {
"@id": "marsello:inputPlaceholderLastName",
"@type": "xsd:string"
},
"inputLabelMobile": {
"@id": "marsello:inputLabelMobile",
"@type": "xsd:string"
},
"inputPlaceholderMobile": {
"@id": "marsello:inputPlaceholderMobile",
"@type": "xsd:string"
},
"inputLabelPasscode": {
"@id": "marsello:inputLabelPasscode",
"@type": "xsd:string"
},
"modalAddCardButton": {
"@id": "marsello:modalAddCardButton",
"@type": "xsd:string"
},
"modalAddCardDescription": {
"@id": "marsello:modalAddCardDescription",
"@type": "xsd:string"
},
"modalAddCardHeading": {
"@id": "marsello:modalAddCardHeading",
"@type": "xsd:string"
},
"modalOptInButton": {
"@id": "marsello:modalOptInButton",
"@type": "xsd:string"
},
"modalOptInHeading": {
"@id": "marsello:modalOptInHeading",
"@type": "xsd:string"
},
"modalOptInEmailLabel": {
"@id": "marsello:modalOptInEmailLabel",
"@type": "xsd:string"
},
"modalOptInSMSLabel": {
"@id": "marsello:modalOptInSMSLabel",
"@type": "xsd:string"
},
"modalRedeemButton": {
"@id": "marsello:modalRedeemButton",
"@type": "xsd:string"
},
"modalRedeemDescription": {
"@id": "marsello:modalRedeemDescription",
"@type": "xsd:string"
},
"modalSignupButton": {
"@id": "marsello:modalSignupButton",
"@type": "xsd:string"
},
"modalSignupDescription": {
"@id": "marsello:modalSignupDescription",
"@type": "xsd:string"
},
"modalSignupHeading": {
"@id": "marsello:modalSignupHeading",
"@type": "xsd:string"
},
"profileButtonSignout": {
"@id": "marsello:profileButtonSignout",
"@type": "xsd:string"
},
"profileCardRewardClaim": {
"@id": "marsello:profileCardRewardClaim",
"@type": "xsd:string"
},
"profileCardRewardView": {
"@id": "marsello:profileCardRewardView",
"@type": "xsd:string"
},
"profileCardLabelAvailable": {
"@id": "marsello:profileCardLabelAvailable",
"@type": "xsd:string"
},
"profileCardLabelPoints": {
"@id": "marsello:profileCardLabelPoints",
"@type": "xsd:string"
},
"profileLabelPoints": {
"@id": "marsello:profileLabelPoints",
"@type": "xsd:string"
},
"profileLabelProgress": {
"@id": "marsello:profileLabelProgress",
"@type": "xsd:string"
},
"profileLabelRewards": {
"@id": "marsello:profileLabelRewards",
"@type": "xsd:string"
},
"profileLabelTier": {
"@id": "marsello:profileLabelTier",
"@type": "xsd:string"
},
"tabButtonContinue": {
"@id": "marsello:tabButtonContinue",
"@type": "xsd:string"
},
"tabButtonScan": {
"@id": "marsello:tabButtonScan",
"@type": "xsd:string"
},
"tabInstructionsEnterEmail": {
"@id": "marsello:tabInstructionsEnterEmail",
"@type": "xsd:string"
},
"tabInstructionsEnterMobile": {
"@id": "marsello:tabInstructionsEnterMobile",
"@type": "xsd:string"
},
"tabInstructionsScanQRCode": {
"@id": "marsello:tabInstructionsScanQRCode",
"@type": "xsd:string"
},
"tabLabelEnterEmail": {
"@id": "marsello:tabLabelEnterEmail",
"@type": "xsd:string"
},
"tabLabelEnterMobile": {
"@id": "marsello:tabLabelEnterMobile",
"@type": "xsd:string"
},
"tabLabelScanQRCode": {
"@id": "marsello:tabLabelScanQRCode",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Marsello API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Marsello's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-27) from openapi/marsello-loyalty-api-v1.json, openapi/marsello-loyalty-api-v2.json, openapi/provider-v1.json.",
"dcterms:created": "2026-10-27",
"dcterms:source": [
"openapi/marsello-loyalty-api-v1.json",
"openapi/marsello-loyalty-api-v2.json",
"openapi/provider-v1.json",
"openapi/provider-v2.json"
]
}