{ "@context": { "@version": 1.1, "fd": "https://developers.flipdish.com/schema/", "schema": "https://schema.org/", "dcterms": "http://purl.org/dc/terms/", "xsd": "http://www.w3.org/2001/XMLSchema#", "Order": "fd:Order", "UserInfo": "fd:UserInfo", "OrderItem": "fd:OrderItem", "StoreSummary": "fd:StoreSummary", "AccountDetail": "fd:AccountDetail", "Teammate": "fd:Teammate", "UserOrderSummary": "fd:UserOrderSummary", "AppInstall": "fd:AppInstall", "OrderItemOption": "fd:OrderItemOption", "UserDeliveryLocationAdmin": "fd:UserDeliveryLocationAdmin", "PaymentAccount": "fd:PaymentAccount", "UserSearch": "fd:UserSearch", "CreateUserDeliveryLocationRequest": "fd:CreateUserDeliveryLocationRequest", "Customer": "fd:Customer", "DeliveryLocation": "fd:DeliveryLocation", "OrderVoucherSummary": "fd:OrderVoucherSummary", "UserNote": "fd:UserNote", "AccountDetailBase": "fd:AccountDetailBase", "Channel": "fd:Channel", "CreateAccountModel": "fd:CreateAccountModel", "CustomerSummary": "fd:CustomerSummary", "OrderDropOffLocation": "fd:OrderDropOffLocation", "PasswordResetModel": "fd:PasswordResetModel", "UserMonthlyCommission": "fd:UserMonthlyCommission", "UserSmsChatItem": "fd:UserSmsChatItem", "UserWhiteLabelConfig": "fd:UserWhiteLabelConfig", "Language": "fd:Language", "OrderBatchSummary": "fd:OrderBatchSummary", "PendingInvitation": "fd:PendingInvitation", "TeammateBase": "fd:TeammateBase", "store": { "@id": "fd:Store", "@type": "xsd:string" }, "customer": { "@id": "fd:Customer", "@type": "xsd:string" }, "voucher": { "@id": "fd:Voucher", "@type": "xsd:string" }, "fees": { "@id": "fd:Fees", "@type": "xsd:string" }, "orderItems": { "@id": "fd:OrderItems", "@container": "@set", "@type": "xsd:string" }, "deliveryLocation": { "@id": "fd:DeliveryLocation", "@type": "xsd:string" }, "customerLocation": { "@id": "fd:CustomerLocation", "@type": "xsd:string" }, "maskedPhoneNumber": { "@id": "fd:MaskedPhoneNumber", "@type": "xsd:string" }, "dropOffLocationId": { "@id": "fd:DropOffLocationId", "@type": "xsd:integer" }, "dropOffLocation": { "@id": "fd:DropOffLocation", "@type": "xsd:string" }, "acceptedFor": { "@id": "fd:AcceptedFor", "@type": "xsd:dateTime" }, "inFraudZone": { "@id": "fd:InFraudZone", "@type": "xsd:boolean" }, "unusualHighValueOrder": { "@id": "fd:UnusualHighValueOrder", "@type": "xsd:boolean" }, "rejectedByUserId": { "@id": "fd:RejectedByUserId", "@type": "xsd:integer" }, "channelOrderId": { "@id": "fd:ChannelOrderId", "@type": "xsd:string" }, "channelOrderDisplayId": { "@id": "fd:ChannelOrderDisplayId", "@type": "xsd:string" }, "channel": { "@id": "fd:Channel", "@type": "xsd:string" }, "orderDropOffLocation": { "@id": "fd:OrderDropOffLocation", "@type": "xsd:string" }, "fulfillmentStatus": { "@id": "fd:FulfillmentStatus", "@type": "xsd:string" }, "orderBatchInfo": { "@id": "fd:OrderBatchInfo", "@type": "xsd:string" }, "taxItems": { "@id": "fd:TaxItems", "@container": "@set", "@type": "xsd:string" }, "createdCampaignVoucherId": { "@id": "fd:CreatedCampaignVoucherId", "@type": "xsd:integer" }, "orderId": { "@id": "fd:OrderId", "@type": "xsd:integer" }, "localOrderId": { "@id": "fd:LocalOrderId", "@type": "xsd:string" }, "deliveryType": { "@id": "fd:DeliveryType", "@type": "xsd:string" }, "pickupLocationType": { "@id": "fd:PickupLocationType", "@type": "xsd:string" }, "tableServiceCatagory": { "@id": "fd:TableServiceCatagory", "@type": "xsd:string" }, "tipAmount": { "@id": "fd:TipAmount", "@type": "xsd:double" }, "deliveryAmount": { "@id": "fd:DeliveryAmount", "@type": "xsd:double" }, "orderItemsAmount": { "@id": "fd:OrderItemsAmount", "@type": "xsd:double" }, "serviceChargeAmount": { "@id": "fd:ServiceChargeAmount", "@type": "xsd:double" }, "serviceChargePercentage": { "@id": "fd:ServiceChargePercentage", "@type": "xsd:double" }, "amount": { "@id": "fd:Amount", "@type": "xsd:double" }, "processingFee": { "@id": "fd:ProcessingFee", "@type": "xsd:double" }, "paymentAccountType": { "@id": "fd:PaymentAccountType", "@type": "xsd:string" }, "paymentAccountDescription": { "@id": "fd:PaymentAccountDescription", "@type": "xsd:string" }, "orderState": { "@id": "fd:OrderState", "@type": "xsd:string" }, "isPreOrder": { "@id": "fd:IsPreOrder", "@type": "xsd:boolean" }, "placedTime": { "@id": "fd:PlacedTime", "@type": "xsd:dateTime" }, "requestedForTime": { "@id": "fd:RequestedForTime", "@type": "xsd:dateTime" }, "chefNote": { "@id": "fd:ChefNote", "@type": "xsd:string" }, "appType": { "@id": "fd:AppType", "@type": "xsd:string" }, "userRating": { "@id": "fd:UserRating", "@type": "xsd:integer" }, "paymentStatus": { "@id": "fd:PaymentStatus", "@type": "xsd:string" }, "rejectionReason": { "@id": "fd:RejectionReason", "@type": "xsd:string" }, "refundedAmount": { "@id": "fd:RefundedAmount", "@type": "xsd:double" }, "deliveryTrackingStatus": { "@id": "fd:DeliveryTrackingStatus", "@type": "xsd:string" }, "driverId": { "@id": "fd:DriverId", "@type": "xsd:integer" }, "totalTax": { "@id": "fd:TotalTax", "@type": "xsd:double" }, "orderTrackingCode": { "@id": "fd:OrderTrackingCode", "@type": "xsd:string" }, "deliveryFeeAreaId": { "@id": "fd:DeliveryFeeAreaId", "@type": "xsd:integer" }, "receiptCode": { "@id": "fd:ReceiptCode", "@type": "xsd:string" }, "totalDepositReturnFeeAmount": { "@id": "fd:TotalDepositReturnFeeAmount", "@type": "xsd:double" }, "phoneNumber": { "@id": "fd:PhoneNumber", "@type": "xsd:string" }, "email": { "@id": "schema:email" }, "emailConfirmed": { "@id": "fd:EmailConfirmed", "@type": "xsd:boolean" }, "preventFromUsingCards": { "@id": "fd:PreventFromUsingCards", "@type": "xsd:boolean" }, "isUserPhoneNumberBlocked": { "@id": "fd:IsUserPhoneNumberBlocked", "@type": "xsd:boolean" }, "userWhiteLabels": { "@id": "fd:UserWhiteLabels", "@container": "@set", "@type": "xsd:string" }, "userId": { "@id": "fd:UserId", "@type": "xsd:integer" }, "userName": { "@id": "fd:UserName", "@type": "xsd:string" }, "customerName": { "@id": "fd:CustomerName", "@type": "xsd:string" }, "hasLoggedIn": { "@id": "fd:HasLoggedIn", "@type": "xsd:boolean" }, "disableAppRatingControl": { "@id": "fd:DisableAppRatingControl", "@type": "xsd:boolean" }, "globallyOptedOut": { "@id": "fd:GloballyOptedOut", "@type": "xsd:boolean" }, "completedOrderCount": { "@id": "fd:CompletedOrderCount", "@type": "xsd:integer" }, "cancelledOrderCount": { "@id": "fd:CancelledOrderCount", "@type": "xsd:integer" }, "orderTotalValue": { "@id": "fd:OrderTotalValue", "@type": "xsd:double" }, "tsMostRecentOrder": { "@id": "fd:TsMostRecentOrder", "@type": "xsd:dateTime" }, "tsFirstOrder": { "@id": "fd:TsFirstOrder", "@type": "xsd:dateTime" }, "isRestaurantUser": { "@id": "fd:IsRestaurantUser", "@type": "xsd:boolean" }, "installs": { "@id": "fd:Installs", "@container": "@set", "@type": "xsd:string" }, "deliveryLocations": { "@id": "fd:DeliveryLocations", "@container": "@set", "@type": "xsd:string" }, "paymentAccounts": { "@id": "fd:PaymentAccounts", "@container": "@set", "@type": "xsd:string" }, "languageId": { "@id": "fd:LanguageId", "@type": "xsd:string" }, "currentLanguageName": { "@id": "fd:CurrentLanguageName", "@type": "xsd:string" }, "languages": { "@id": "fd:Languages", "@container": "@set", "@type": "xsd:string" }, "salesForceContactId": { "@id": "fd:SalesForceContactId", "@type": "xsd:string" }, "stripeCustomerId": { "@id": "fd:StripeCustomerId", "@type": "xsd:string" }, "userMonthlyCommissions": { "@id": "fd:UserMonthlyCommissions", "@container": "@set", "@type": "xsd:string" }, "orderItemOptions": { "@id": "fd:OrderItemOptions", "@container": "@set", "@type": "xsd:string" }, "metadata": { "@id": "fd:Metadata", "@type": "@id" }, "menuItemPublicId": { "@id": "fd:MenuItemPublicId", "@type": "xsd:string" }, "menuSectionName": { "@id": "fd:MenuSectionName", "@type": "xsd:string" }, "menuSectionDisplayOrder": { "@id": "fd:MenuSectionDisplayOrder", "@type": "xsd:integer" }, "name": { "@id": "schema:name" }, "description": { "@id": "schema:description" }, "price": { "@id": "fd:Price", "@type": "xsd:double" }, "taxAmount": { "@id": "fd:TaxAmount", "@type": "xsd:double" }, "priceIncludingOptionSetItems": { "@id": "fd:PriceIncludingOptionSetItems", "@type": "xsd:double" }, "menuItemId": { "@id": "fd:MenuItemId", "@type": "xsd:integer" }, "menuItemDisplayOrder": { "@id": "fd:MenuItemDisplayOrder", "@type": "xsd:integer" }, "isAvailable": { "@id": "fd:IsAvailable", "@type": "xsd:boolean" }, "depositReturnFee": { "@id": "fd:DepositReturnFee", "@type": "xsd:double" }, "id": { "@id": "fd:Id", "@type": "xsd:integer" }, "menuId": { "@id": "fd:MenuId", "@type": "xsd:integer" }, "menuPublishId": { "@id": "fd:MenuPublishId", "@type": "xsd:string" }, "currency": { "@id": "fd:Currency", "@type": "xsd:string" }, "coordinates": { "@id": "fd:Coordinates", "@type": "xsd:string" }, "storeTimezone": { "@id": "fd:StoreTimezone", "@type": "xsd:string" }, "storeIanaTimezone": { "@id": "fd:StoreIanaTimezone", "@type": "xsd:string" }, "storeGroupId": { "@id": "fd:StoreGroupId", "@type": "xsd:integer" }, "taxId": { "@id": "fd:TaxId", "@type": "xsd:string" }, "prettyAddress": { "@id": "fd:PrettyAddress", "@type": "xsd:string" }, "countryCode": { "@id": "fd:CountryCode", "@type": "xsd:string" }, "propertyId": { "@id": "fd:PropertyId", "@type": "xsd:string" }, "signupSteps": { "@id": "fd:SignupSteps", "@container": "@set", "@type": "xsd:string" }, "isVerified": { "@id": "fd:IsVerified", "@type": "xsd:boolean" }, "isSelfServeUser": { "@id": "fd:IsSelfServeUser", "@type": "xsd:boolean" }, "accountId": { "@id": "fd:AccountId", "@type": "xsd:integer" }, "language": { "@id": "fd:Language", "@type": "xsd:string" }, "timeZoneInfoId": { "@id": "fd:TimeZoneInfoId", "@type": "xsd:string" }, "displayTimesInUserLocalTimeZone": { "@id": "fd:DisplayTimesInUserLocalTimeZone", "@type": "xsd:boolean" }, "showHiddenFeatures": { "@id": "fd:ShowHiddenFeatures", "@type": "xsd:boolean" }, "createdAt": { "@id": "fd:CreatedAt", "@type": "xsd:dateTime" }, "teammateId": { "@id": "fd:TeammateId", "@type": "xsd:string" }, "lastActivity": { "@id": "fd:LastActivity", "@type": "xsd:dateTime" }, "appId": { "@id": "fd:AppId", "@type": "xsd:string" }, "invitationStatus": { "@id": "fd:InvitationStatus", "@type": "xsd:string" }, "appAccessLevel": { "@id": "fd:AppAccessLevel", "@type": "xsd:string" }, "hasAccessToAllStores": { "@id": "fd:HasAccessToAllStores", "@type": "xsd:boolean" }, "storeIds": { "@id": "fd:StoreIds", "@container": "@set", "@type": "xsd:integer" }, "propertyIds": { "@id": "fd:PropertyIds", "@container": "@set", "@type": "xsd:string" }, "tsOrderPlacedUtc": { "@id": "fd:TsOrderPlacedUtc", "@type": "xsd:dateTime" }, "tsUpdateUtc": { "@id": "fd:TsUpdateUtc", "@type": "xsd:dateTime" }, "restaurantName": { "@id": "fd:RestaurantName", "@type": "xsd:string" }, "foodAmount": { "@id": "fd:FoodAmount", "@type": "xsd:double" }, "totalRestaurantAmount": { "@id": "fd:TotalRestaurantAmount", "@type": "xsd:double" }, "isoCurrency": { "@id": "fd:IsoCurrency", "@type": "xsd:string" }, "firstLogin": { "@id": "fd:FirstLogin", "@type": "xsd:dateTime" }, "firstLoginHuman": { "@id": "fd:FirstLoginHuman", "@type": "xsd:string" }, "lastActivityHuman": { "@id": "fd:LastActivityHuman", "@type": "xsd:string" }, "googleTokens": { "@id": "fd:GoogleTokens", "@type": "xsd:integer" }, "appleTokens": { "@id": "fd:AppleTokens", "@type": "xsd:integer" }, "orderCount": { "@id": "fd:OrderCount", "@type": "xsd:integer" }, "userAgentAtSignup": { "@id": "fd:UserAgentAtSignup", "@type": "xsd:string" }, "userAgentMostRecent": { "@id": "fd:UserAgentMostRecent", "@type": "xsd:string" }, "menuItemOptionPublicId": { "@id": "fd:MenuItemOptionPublicId", "@type": "xsd:string" }, "menuItemOptionId": { "@id": "fd:MenuItemOptionId", "@type": "xsd:integer" }, "isMasterOptionSetItem": { "@id": "fd:IsMasterOptionSetItem", "@type": "xsd:boolean" }, "menuItemOptionDisplayOrder": { "@id": "fd:MenuItemOptionDisplayOrder", "@type": "xsd:integer" }, "menuItemOptionSetDisplayOrder": { "@id": "fd:MenuItemOptionSetDisplayOrder", "@type": "xsd:integer" }, "deliveryLocationId": { "@id": "fd:DeliveryLocationId", "@type": "xsd:integer" }, "building": { "@id": "fd:Building", "@type": "xsd:string" }, "street": { "@id": "fd:Street", "@type": "xsd:string" }, "town": { "@id": "fd:Town", "@type": "xsd:string" }, "postCode": { "@id": "fd:PostCode", "@type": "xsd:string" }, "deliveryInstructions": { "@id": "fd:DeliveryInstructions", "@type": "xsd:string" }, "autoSelectThisLocation": { "@id": "fd:AutoSelectThisLocation", "@type": "xsd:boolean" }, "isDisplayed": { "@id": "fd:IsDisplayed", "@type": "xsd:boolean" }, "isConfirmed": { "@id": "fd:IsConfirmed", "@type": "xsd:boolean" }, "paymentAccountId": { "@id": "fd:PaymentAccountId", "@type": "xsd:integer" }, "canRemoveFromCustomerView": { "@id": "fd:CanRemoveFromCustomerView", "@type": "xsd:boolean" }, "bin": { "@id": "fd:Bin", "@type": "xsd:string" }, "isDefaultPaymentMethod": { "@id": "fd:IsDefaultPaymentMethod", "@type": "xsd:boolean" }, "isVisibleToCustomer": { "@id": "fd:IsVisibleToCustomer", "@type": "xsd:boolean" }, "customerId": { "@id": "fd:CustomerId", "@type": "xsd:string" }, "userDiscriminator": { "@id": "fd:UserDiscriminator", "@type": "xsd:string" }, "tsCreate": { "@id": "fd:TsCreate", "@type": "xsd:dateTime" }, "whiteLabelConfigs": { "@id": "fd:WhiteLabelConfigs", "@container": "@set", "@type": "xsd:string" }, "userType": { "@id": "fd:UserType", "@type": "xsd:string" }, "fullAddressJson": { "@id": "fd:FullAddressJson", "@type": "xsd:string" }, "registrationDate": { "@id": "fd:RegistrationDate", "@type": "xsd:dateTime" }, "cashOrdersEnabled": { "@id": "fd:CashOrdersEnabled", "@type": "xsd:boolean" }, "cardOrdersEnabled": { "@id": "fd:CardOrdersEnabled", "@type": "xsd:boolean" }, "marketingEnabled": { "@id": "fd:MarketingEnabled", "@type": "xsd:boolean" }, "prettyAddressString": { "@id": "fd:PrettyAddressString", "@type": "xsd:string" }, "voucherId": { "@id": "fd:VoucherId", "@type": "xsd:integer" }, "code": { "@id": "fd:Code", "@type": "xsd:string" }, "type": { "@id": "fd:Type", "@type": "xsd:string" }, "subType": { "@id": "fd:SubType", "@type": "xsd:string" }, "userNoteId": { "@id": "fd:UserNoteId", "@type": "xsd:integer" }, "note": { "@id": "fd:Note", "@type": "xsd:string" }, "createdByUserId": { "@id": "fd:CreatedByUserId", "@type": "xsd:integer" }, "createdByUserName": { "@id": "fd:CreatedByUserName", "@type": "xsd:string" }, "createdByUserEmail": { "@id": "fd:CreatedByUserEmail", "@type": "xsd:string" }, "channelId": { "@id": "fd:ChannelId", "@type": "xsd:integer" }, "translationKey": { "@id": "fd:TranslationKey", "@type": "xsd:string" }, "source": { "@id": "fd:Source", "@type": "xsd:string" }, "logoUri": { "@id": "fd:LogoUri", "@type": "xsd:string" }, "available": { "@id": "fd:Available", "@type": "xsd:boolean" }, "maintainedExternally": { "@id": "fd:MaintainedExternally", "@type": "xsd:boolean" }, "storeName": { "@id": "fd:StoreName", "@type": "xsd:string" }, "rid": { "@id": "fd:Rid", "@type": "xsd:integer" }, "cid": { "@id": "fd:Cid", "@type": "xsd:string" }, "recaptchaToken": { "@id": "fd:RecaptchaToken", "@type": "xsd:string" }, "emailAddress": { "@id": "fd:EmailAddress", "@type": "xsd:string" }, "phoneNumberLocalFormat": { "@id": "fd:PhoneNumberLocalFormat", "@type": "xsd:string" }, "languagePreference": { "@id": "fd:LanguagePreference", "@type": "xsd:string" }, "locationName": { "@id": "fd:LocationName", "@type": "xsd:string" }, "locationAreaName": { "@id": "fd:LocationAreaName", "@type": "xsd:string" }, "locationId": { "@id": "fd:LocationId", "@type": "xsd:integer" }, "locationAreaId": { "@id": "fd:LocationAreaId", "@type": "xsd:integer" }, "externalLocationId": { "@id": "fd:ExternalLocationId", "@type": "xsd:string" }, "tokenId": { "@id": "fd:TokenId", "@type": "xsd:string" }, "password": { "@id": "fd:Password", "@type": "xsd:string" }, "passwordConfirmation": { "@id": "fd:PasswordConfirmation", "@type": "xsd:string" }, "token": { "@id": "fd:Token", "@type": "xsd:string" }, "monthStart": { "@id": "fd:MonthStart", "@type": "xsd:dateTime" }, "commissionAmount": { "@id": "fd:CommissionAmount", "@type": "xsd:double" }, "smsConversationItemId": { "@id": "fd:SmsConversationItemId", "@type": "xsd:integer" }, "direction": { "@id": "fd:Direction", "@type": "xsd:string" }, "from": { "@id": "fd:From", "@type": "xsd:string" }, "text": { "@id": "fd:Text", "@type": "xsd:string" }, "tsSentReceivedUtc": { "@id": "fd:TsSentReceivedUtc", "@type": "xsd:dateTime" }, "configId": { "@id": "fd:ConfigId", "@type": "xsd:integer" }, "level": { "@id": "fd:Level", "@type": "xsd:string" }, "displayOrder": { "@id": "fd:DisplayOrder", "@type": "xsd:integer" }, "enabled": { "@id": "fd:Enabled", "@type": "xsd:boolean" }, "displayCode": { "@id": "fd:DisplayCode", "@type": "xsd:string" }, "createTime": { "@id": "fd:CreateTime", "@type": "xsd:dateTime" }, "isPublished": { "@id": "fd:IsPublished", "@type": "xsd:boolean" }, "appName": { "@id": "fd:AppName", "@type": "xsd:string" }, "otc": { "@id": "fd:Otc", "@type": "xsd:string" } } }