Marsello · JSON-LD Context

Marsello Context

JSON-LD context defining the semantic vocabulary for Marsello from Marsello.

35 Classes 245 Properties 4 Namespaces
View Context View on GitHub

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
email 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

marsello-context.jsonld Raw ↑
{
  "@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"
  ]
}