{"id":21251544,"url":"https://github.com/foodee/master-fox-client","last_synced_at":"2025-03-15T05:24:31.086Z","repository":{"id":41781018,"uuid":"107289028","full_name":"Foodee/master-fox-client","owner":"Foodee","description":"Generated master fox JavaScript client","archived":false,"fork":false,"pushed_at":"2022-12-07T15:15:52.000Z","size":1027,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-01-21T20:48:54.992Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Foodee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-17T15:36:15.000Z","updated_at":"2021-05-18T20:37:26.000Z","dependencies_parsed_at":"2023-01-24T18:02:39.161Z","dependency_job_id":null,"html_url":"https://github.com/Foodee/master-fox-client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Foodee%2Fmaster-fox-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Foodee%2Fmaster-fox-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Foodee%2Fmaster-fox-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Foodee%2Fmaster-fox-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Foodee","download_url":"https://codeload.github.com/Foodee/master-fox-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243687558,"owners_count":20331347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-21T03:42:35.071Z","updated_at":"2025-03-15T05:24:31.055Z","avatar_url":"https://github.com/Foodee.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MasterFox JSONAPI Client\n\nMasterFox is a a JSONAPI compliant api details can be found here: http://jsonapi.org/\n\n## TOC\n\n| ResourceName | | | |\n| --- | --- | --- | --- |\n AccountingConsolidationConfiguration | [Data Access Object](#resource-dao-AccountingConsolidationConfiguration)  | [Schema](#resource-AccountingConsolidationConfiguration) | [Filter Definition](#resource-filter-AccountingConsolidationConfiguration) |\n AccountingConsolidationRun | [Data Access Object](#resource-dao-AccountingConsolidationRun)  | [Schema](#resource-AccountingConsolidationRun) | [Filter Definition](#resource-filter-AccountingConsolidationRun) |\n AccountingLedgerItem | [Data Access Object](#resource-dao-AccountingLedgerItem)  | [Schema](#resource-AccountingLedgerItem) | [Filter Definition](#resource-filter-AccountingLedgerItem) |\n AccountingLineItem | [Data Access Object](#resource-dao-AccountingLineItem)  | [Schema](#resource-AccountingLineItem) | [Filter Definition](#resource-filter-AccountingLineItem) |\n AppConfiguration | [Data Access Object](#resource-dao-AppConfiguration)  | [Schema](#resource-AppConfiguration) | [Filter Definition](#resource-filter-AppConfiguration) |\n Area | [Data Access Object](#resource-dao-Area)  | [Schema](#resource-Area) | [Filter Definition](#resource-filter-Area) |\n AreaClosure | [Data Access Object](#resource-dao-AreaClosure)  | [Schema](#resource-AreaClosure) | [Filter Definition](#resource-filter-AreaClosure) |\n Client | [Data Access Object](#resource-dao-Client)  | [Schema](#resource-Client) | [Filter Definition](#resource-filter-Client) |\n ClientDiscount | [Data Access Object](#resource-dao-ClientDiscount)  | [Schema](#resource-ClientDiscount) | [Filter Definition](#resource-filter-ClientDiscount) |\n ClientOrderInvoice | [Data Access Object](#resource-dao-ClientOrderInvoice)  | [Schema](#resource-ClientOrderInvoice) | [Filter Definition](#resource-filter-ClientOrderInvoice) |\n ClientSignup | [Data Access Object](#resource-dao-ClientSignup)  | [Schema](#resource-ClientSignup) | [Filter Definition](#resource-filter-ClientSignup) |\n CommunicationPreference | [Data Access Object](#resource-dao-CommunicationPreference)  | [Schema](#resource-CommunicationPreference) | [Filter Definition](#resource-filter-CommunicationPreference) |\n Company | [Data Access Object](#resource-dao-Company)  | [Schema](#resource-Company) | [Filter Definition](#resource-filter-Company) |\n Contact | [Data Access Object](#resource-dao-Contact)  | [Schema](#resource-Contact) | [Filter Definition](#resource-filter-Contact) |\n Courier | [Data Access Object](#resource-dao-Courier)  | [Schema](#resource-Courier) | [Filter Definition](#resource-filter-Courier) |\n CurrenciesCurrency | [Data Access Object](#resource-dao-CurrenciesCurrency)  | [Schema](#resource-CurrenciesCurrency) | [Filter Definition](#resource-filter-CurrenciesCurrency) |\n CurrenciesTransaction | [Data Access Object](#resource-dao-CurrenciesTransaction)  | [Schema](#resource-CurrenciesTransaction) | [Filter Definition](#resource-filter-CurrenciesTransaction) |\n CurrenciesWallet | [Data Access Object](#resource-dao-CurrenciesWallet)  | [Schema](#resource-CurrenciesWallet) | [Filter Definition](#resource-filter-CurrenciesWallet) |\n DeliveryCase | [Data Access Object](#resource-dao-DeliveryCase)  | [Schema](#resource-DeliveryCase) | [Filter Definition](#resource-filter-DeliveryCase) |\n DeliveryLocation | [Data Access Object](#resource-dao-DeliveryLocation)  | [Schema](#resource-DeliveryLocation) | [Filter Definition](#resource-filter-DeliveryLocation) |\n DeskCase | [Data Access Object](#resource-dao-DeskCase)  | [Schema](#resource-DeskCase) | [Filter Definition](#resource-filter-DeskCase) |\n DietaryTag | [Data Access Object](#resource-dao-DietaryTag)  | [Schema](#resource-DietaryTag) | [Filter Definition](#resource-filter-DietaryTag) |\n DiscountCode | [Data Access Object](#resource-dao-DiscountCode)  | [Schema](#resource-DiscountCode) | [Filter Definition](#resource-filter-DiscountCode) |\n DriverDay | [Data Access Object](#resource-dao-DriverDay)  | [Schema](#resource-DriverDay) | [Filter Definition](#resource-filter-DriverDay) |\n DriverPayment | [Data Access Object](#resource-dao-DriverPayment)  | [Schema](#resource-DriverPayment) | [Filter Definition](#resource-filter-DriverPayment) |\n DriverPayrollRun | [Data Access Object](#resource-dao-DriverPayrollRun)  | [Schema](#resource-DriverPayrollRun) | [Filter Definition](#resource-filter-DriverPayrollRun) |\n DriverPing | [Data Access Object](#resource-dao-DriverPing)  | [Schema](#resource-DriverPing) | [Filter Definition](#resource-filter-DriverPing) |\n DriverResource | [Data Access Object](#resource-dao-DriverResource)  | [Schema](#resource-DriverResource) | [Filter Definition](#resource-filter-DriverResource) |\n DriverWeek | [Data Access Object](#resource-dao-DriverWeek)  | [Schema](#resource-DriverWeek) | [Filter Definition](#resource-filter-DriverWeek) |\n EmailMessage | [Data Access Object](#resource-dao-EmailMessage)  | [Schema](#resource-EmailMessage) | [Filter Definition](#resource-filter-EmailMessage) |\n Event | [Data Access Object](#resource-dao-Event)  | [Schema](#resource-Event) | [Filter Definition](#resource-filter-Event) |\n FeatureFlagDescription | [Data Access Object](#resource-dao-FeatureFlagDescription)  | [Schema](#resource-FeatureFlagDescription) | [Filter Definition](#resource-filter-FeatureFlagDescription) |\n FoodType | [Data Access Object](#resource-dao-FoodType)  | [Schema](#resource-FoodType) | [Filter Definition](#resource-filter-FoodType) |\n GiftbitCard | [Data Access Object](#resource-dao-GiftbitCard)  | [Schema](#resource-GiftbitCard) | [Filter Definition](#resource-filter-GiftbitCard) |\n GiftbitError | [Data Access Object](#resource-dao-GiftbitError)  | [Schema](#resource-GiftbitError) | [Filter Definition](#resource-filter-GiftbitError) |\n GiftbitGift | [Data Access Object](#resource-dao-GiftbitGift)  | [Schema](#resource-GiftbitGift) | [Filter Definition](#resource-filter-GiftbitGift) |\n GroupOrderMember | [Data Access Object](#resource-dao-GroupOrderMember)  | [Schema](#resource-GroupOrderMember) | [Filter Definition](#resource-filter-GroupOrderMember) |\n HistorianVersion | [Data Access Object](#resource-dao-HistorianVersion)  | [Schema](#resource-HistorianVersion) | [Filter Definition](#resource-filter-HistorianVersion) |\n Invoice | [Data Access Object](#resource-dao-Invoice)  | [Schema](#resource-Invoice) | [Filter Definition](#resource-filter-Invoice) |\n InvoicingLedgerItem | [Data Access Object](#resource-dao-InvoicingLedgerItem)  | [Schema](#resource-InvoicingLedgerItem) | [Filter Definition](#resource-filter-InvoicingLedgerItem) |\n InvoicingTaxRate | [Data Access Object](#resource-dao-InvoicingTaxRate)  | [Schema](#resource-InvoicingTaxRate) | [Filter Definition](#resource-filter-InvoicingTaxRate) |\n Location | [Data Access Object](#resource-dao-Location)  | [Schema](#resource-Location) | [Filter Definition](#resource-filter-Location) |\n LogisticsArrivalEstimate | [Data Access Object](#resource-dao-LogisticsArrivalEstimate)  | [Schema](#resource-LogisticsArrivalEstimate) | [Filter Definition](#resource-filter-LogisticsArrivalEstimate) |\n LogisticsDelivery | [Data Access Object](#resource-dao-LogisticsDelivery)  | [Schema](#resource-LogisticsDelivery) | [Filter Definition](#resource-filter-LogisticsDelivery) |\n MealPlan | [Data Access Object](#resource-dao-MealPlan)  | [Schema](#resource-MealPlan) | [Filter Definition](#resource-filter-MealPlan) |\n MealPlanningEvent | [Data Access Object](#resource-dao-MealPlanningEvent)  | [Schema](#resource-MealPlanningEvent) | [Filter Definition](#resource-filter-MealPlanningEvent) |\n MealPlanningInstance | [Data Access Object](#resource-dao-MealPlanningInstance)  | [Schema](#resource-MealPlanningInstance) | [Filter Definition](#resource-filter-MealPlanningInstance) |\n MealPlanningLogRecord | [Data Access Object](#resource-dao-MealPlanningLogRecord)  | [Schema](#resource-MealPlanningLogRecord) | [Filter Definition](#resource-filter-MealPlanningLogRecord) |\n MealPlanningPreferenceProfile | [Data Access Object](#resource-dao-MealPlanningPreferenceProfile)  | [Schema](#resource-MealPlanningPreferenceProfile) | [Filter Definition](#resource-filter-MealPlanningPreferenceProfile) |\n MealPlanningRequirement | [Data Access Object](#resource-dao-MealPlanningRequirement)  | [Schema](#resource-MealPlanningRequirement) | [Filter Definition](#resource-filter-MealPlanningRequirement) |\n MealPlanningRequirementConstraint | [Data Access Object](#resource-dao-MealPlanningRequirementConstraint)  | [Schema](#resource-MealPlanningRequirementConstraint) | [Filter Definition](#resource-filter-MealPlanningRequirementConstraint) |\n MealPlanningRequirementGroup | [Data Access Object](#resource-dao-MealPlanningRequirementGroup)  | [Schema](#resource-MealPlanningRequirementGroup) | [Filter Definition](#resource-filter-MealPlanningRequirementGroup) |\n MealPlanningReservation | [Data Access Object](#resource-dao-MealPlanningReservation)  | [Schema](#resource-MealPlanningReservation) | [Filter Definition](#resource-filter-MealPlanningReservation) |\n MealPlanningRestaurantConstraint | [Data Access Object](#resource-dao-MealPlanningRestaurantConstraint)  | [Schema](#resource-MealPlanningRestaurantConstraint) | [Filter Definition](#resource-filter-MealPlanningRestaurantConstraint) |\n MealPlanningSchedule | [Data Access Object](#resource-dao-MealPlanningSchedule)  | [Schema](#resource-MealPlanningSchedule) | [Filter Definition](#resource-filter-MealPlanningSchedule) |\n MealPlanningTemplate | [Data Access Object](#resource-dao-MealPlanningTemplate)  | [Schema](#resource-MealPlanningTemplate) | [Filter Definition](#resource-filter-MealPlanningTemplate) |\n MealType | [Data Access Object](#resource-dao-MealType)  | [Schema](#resource-MealType) | [Filter Definition](#resource-filter-MealType) |\n Menu | [Data Access Object](#resource-dao-Menu)  | [Schema](#resource-Menu) | [Filter Definition](#resource-filter-Menu) |\n MenuGroup | [Data Access Object](#resource-dao-MenuGroup)  | [Schema](#resource-MenuGroup) | [Filter Definition](#resource-filter-MenuGroup) |\n MenuItem | [Data Access Object](#resource-dao-MenuItem)  | [Schema](#resource-MenuItem) | [Filter Definition](#resource-filter-MenuItem) |\n MenuOptionGroup | [Data Access Object](#resource-dao-MenuOptionGroup)  | [Schema](#resource-MenuOptionGroup) | [Filter Definition](#resource-filter-MenuOptionGroup) |\n MenuOptionItem | [Data Access Object](#resource-dao-MenuOptionItem)  | [Schema](#resource-MenuOptionItem) | [Filter Definition](#resource-filter-MenuOptionItem) |\n NotificationLog | [Data Access Object](#resource-dao-NotificationLog)  | [Schema](#resource-NotificationLog) | [Filter Definition](#resource-filter-NotificationLog) |\n Order | [Data Access Object](#resource-dao-Order)  | [Schema](#resource-Order) | [Filter Definition](#resource-filter-Order) |\n OrderItem | [Data Access Object](#resource-dao-OrderItem)  | [Schema](#resource-OrderItem) | [Filter Definition](#resource-filter-OrderItem) |\n PaymentAccount | [Data Access Object](#resource-dao-PaymentAccount)  | [Schema](#resource-PaymentAccount) | [Filter Definition](#resource-filter-PaymentAccount) |\n PaymentCard | [Data Access Object](#resource-dao-PaymentCard)  | [Schema](#resource-PaymentCard) | [Filter Definition](#resource-filter-PaymentCard) |\n PayrollRun | [Data Access Object](#resource-dao-PayrollRun)  | [Schema](#resource-PayrollRun) | [Filter Definition](#resource-filter-PayrollRun) |\n PickupLocation | [Data Access Object](#resource-dao-PickupLocation)  | [Schema](#resource-PickupLocation) | [Filter Definition](#resource-filter-PickupLocation) |\n PromoCode | [Data Access Object](#resource-dao-PromoCode)  | [Schema](#resource-PromoCode) | [Filter Definition](#resource-filter-PromoCode) |\n QualifyingQuestion | [Data Access Object](#resource-dao-QualifyingQuestion)  | [Schema](#resource-QualifyingQuestion) | [Filter Definition](#resource-filter-QualifyingQuestion) |\n ReleaseNote | [Data Access Object](#resource-dao-ReleaseNote)  | [Schema](#resource-ReleaseNote) | [Filter Definition](#resource-filter-ReleaseNote) |\n Restaurant | [Data Access Object](#resource-dao-Restaurant)  | [Schema](#resource-Restaurant) | [Filter Definition](#resource-filter-Restaurant) |\n RestaurantCapacityTranche | [Data Access Object](#resource-dao-RestaurantCapacityTranche)  | [Schema](#resource-RestaurantCapacityTranche) | [Filter Definition](#resource-filter-RestaurantCapacityTranche) |\n RestaurantClosure | [Data Access Object](#resource-dao-RestaurantClosure)  | [Schema](#resource-RestaurantClosure) | [Filter Definition](#resource-filter-RestaurantClosure) |\n RestaurantDiscount | [Data Access Object](#resource-dao-RestaurantDiscount)  | [Schema](#resource-RestaurantDiscount) | [Filter Definition](#resource-filter-RestaurantDiscount) |\n RestaurantOrderInvoice | [Data Access Object](#resource-dao-RestaurantOrderInvoice)  | [Schema](#resource-RestaurantOrderInvoice) | [Filter Definition](#resource-filter-RestaurantOrderInvoice) |\n RestaurantRanking | [Data Access Object](#resource-dao-RestaurantRanking)  | [Schema](#resource-RestaurantRanking) | [Filter Definition](#resource-filter-RestaurantRanking) |\n RestaurantVote | [Data Access Object](#resource-dao-RestaurantVote)  | [Schema](#resource-RestaurantVote) | [Filter Definition](#resource-filter-RestaurantVote) |\n Role | [Data Access Object](#resource-dao-Role)  | [Schema](#resource-Role) | [Filter Definition](#resource-filter-Role) |\n SalesforceCase | [Data Access Object](#resource-dao-SalesforceCase)  | [Schema](#resource-SalesforceCase) | [Filter Definition](#resource-filter-SalesforceCase) |\n SalesforceSyncError | [Data Access Object](#resource-dao-SalesforceSyncError)  | [Schema](#resource-SalesforceSyncError) | [Filter Definition](#resource-filter-SalesforceSyncError) |\n ServiceTime | [Data Access Object](#resource-dao-ServiceTime)  | [Schema](#resource-ServiceTime) | [Filter Definition](#resource-filter-ServiceTime) |\n SubscriptionPlan | [Data Access Object](#resource-dao-SubscriptionPlan)  | [Schema](#resource-SubscriptionPlan) | [Filter Definition](#resource-filter-SubscriptionPlan) |\n Tag | [Data Access Object](#resource-dao-Tag)  | [Schema](#resource-Tag) | [Filter Definition](#resource-filter-Tag) |\n Team | [Data Access Object](#resource-dao-Team)  | [Schema](#resource-Team) | [Filter Definition](#resource-filter-Team) |\n User | [Data Access Object](#resource-dao-User)  | [Schema](#resource-User) | [Filter Definition](#resource-filter-User) |\n UserFeedback | [Data Access Object](#resource-dao-UserFeedback)  | [Schema](#resource-UserFeedback) | [Filter Definition](#resource-filter-UserFeedback) |\n UserInvite | [Data Access Object](#resource-dao-UserInvite)  | [Schema](#resource-UserInvite) | [Filter Definition](#resource-filter-UserInvite) |\n \n\n## Data Access\nData access objects are connected to the base of the MasterFox client. You can initialize a new MasterFox client using the\nfollowing code:\n\n```JavaScript\nimport MasterFox from 'master-fox-client';\nconst client = new MasterFox('https://food.ee/', '\u003cyour-api-key\u003e');\n```\n\nYou can also connect using an email and password as follows:\n\n```JavaScript\nimport MasterFox from 'master-fox-client';\nconst client = await MasterFox.login('https://food.ee/', '\u003cemail\u003e', '\u003cpassword\u003e');\n\n// will be your current API token, you can save this in order to prevent subsequent logins\n// NOTE: never store a user's password but rather use this to power login experiences and store\n// the resulting tokens\nclient.apiKey;\n\n```\n\n\n\n\nOnce connected, any of the resource, and their related resources may be accessed using the patterns outlined in this section below\n\n\n#### IndexResult\n\nNote that any of the index endpoints will return an IndexResult which contains an array of results with additional meta information\nabout the contained results with regards to pagination. It supports standard higher order functions (map, filter, reduce) and also\nsupports the following:\n\n\n```javascript\nconst result = await = client.restaurants.index();\n\nresult.hasMore; // true / false if there are more results on the server\nresult.total; // total number of records on the server\nresult.length; // total number of records in this request\n```\n\n\n\n### \u003ca name='resource-dao-AccountingConsolidationConfiguration'\u003e\u003c/a\u003eAccountingConsolidationConfiguration\nSee [AccountingConsolidationConfigurationFilter](#resource-filter-AccountingConsolidationConfiguration) for valid filters.\nSee [AccountingConsolidationConfiguration](#resource-AccountingConsolidationConfiguration) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleAccountingConsolidationConfiguration= await client.accountingConsolidationConfigurations.get(1,  options);\nconst pagedIndexOfAccountingConsolidationConfigurations = await client.accountingConsolidationConfigurations.index(options);\n\n// Related Resources\n// To One\n// Get AccountingConsolidationConfiguration#1's paymentCard\nconst singlePaymentCard = await client.accountingConsolidationConfigurations.from(1).get.paymentCard(1,  options);\n// Get AccountingConsolidationConfiguration#1's client\nconst singleClient = await client.accountingConsolidationConfigurations.from(1).get.client(1,  options);\n// To Many\n// Index AccountingConsolidationConfiguration#1's runs\nconst pagedIndexOfAccountingConsolidationRuns = await client.accountingConsolidationConfigurations.from(1).index.runs(options);\n```\n### \u003ca name='resource-dao-AccountingConsolidationRun'\u003e\u003c/a\u003eAccountingConsolidationRun\nSee [AccountingConsolidationRunFilter](#resource-filter-AccountingConsolidationRun) for valid filters.\nSee [AccountingConsolidationRun](#resource-AccountingConsolidationRun) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleAccountingConsolidationRun= await client.accountingConsolidationRuns.get(1,  options);\nconst pagedIndexOfAccountingConsolidationRuns = await client.accountingConsolidationRuns.index(options);\n\n// Related Resources\n// To One\n// Get AccountingConsolidationRun#1's configuration\nconst singleAccountingConsolidationConfiguration = await client.accountingConsolidationRuns.from(1).get.configuration(1,  options);\n// Get AccountingConsolidationRun#1's invoice\nconst singleAccountingLedgerItem = await client.accountingConsolidationRuns.from(1).get.invoice(1,  options);\n// Get AccountingConsolidationRun#1's client\nconst singleClient = await client.accountingConsolidationRuns.from(1).get.client(1,  options);\n```\n### \u003ca name='resource-dao-AccountingLedgerItem'\u003e\u003c/a\u003eAccountingLedgerItem\nSee [AccountingLedgerItemFilter](#resource-filter-AccountingLedgerItem) for valid filters.\nSee [AccountingLedgerItem](#resource-AccountingLedgerItem) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleAccountingLedgerItem= await client.accountingLedgerItems.get(1,  options);\nconst pagedIndexOfAccountingLedgerItems = await client.accountingLedgerItems.index(options);\n\n// Related Resources\n// To One\n// Get AccountingLedgerItem#1's parent\nconst singleAccountingLedgerItem = await client.accountingLedgerItems.from(1).get.parent(1,  options);\n// To Many\n// Index AccountingLedgerItem#1's lineItems\nconst pagedIndexOfAccountingLineItems = await client.accountingLedgerItems.from(1).index.lineItems(options);\n// Index AccountingLedgerItem#1's children\nconst pagedIndexOfAccountingLedgerItems = await client.accountingLedgerItems.from(1).index.children(options);\n```\n### \u003ca name='resource-dao-AccountingLineItem'\u003e\u003c/a\u003eAccountingLineItem\nSee [AccountingLineItemFilter](#resource-filter-AccountingLineItem) for valid filters.\nSee [AccountingLineItem](#resource-AccountingLineItem) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleAccountingLineItem= await client.accountingLineItems.get(1,  options);\nconst pagedIndexOfAccountingLineItems = await client.accountingLineItems.index(options);\n\n// Related Resources\n// To One\n// Get AccountingLineItem#1's ledgerItem\nconst singleAccountingLedgerItem = await client.accountingLineItems.from(1).get.ledgerItem(1,  options);\n```\n### \u003ca name='resource-dao-AppConfiguration'\u003e\u003c/a\u003eAppConfiguration\nSee [AppConfigurationFilter](#resource-filter-AppConfiguration) for valid filters.\nSee [AppConfiguration](#resource-AppConfiguration) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleAppConfiguration= await client.appConfigurations.get(1,  options);\nconst pagedIndexOfAppConfigurations = await client.appConfigurations.index(options);\n\n// Related Resources\n// To Many\n// Index AppConfiguration#1's versions\nconst pagedIndexOfHistorianVersions = await client.appConfigurations.from(1).index.versions(options);\n```\n### \u003ca name='resource-dao-Area'\u003e\u003c/a\u003eArea\nSee [AreaFilter](#resource-filter-Area) for valid filters.\nSee [Area](#resource-Area) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleArea= await client.areas.get(1,  options);\nconst pagedIndexOfAreas = await client.areas.index(options);\n\n// Related Resources\n// To One\n// Get Area#1's deliveryFeeTaxRate\nconst singleInvoicingTaxRate = await client.areas.from(1).get.deliveryFeeTaxRate(1,  options);\n// To Many\n// Index Area#1's couriers\nconst pagedIndexOfCouriers = await client.areas.from(1).index.couriers(options);\n// Index Area#1's clients\nconst pagedIndexOfClients = await client.areas.from(1).index.clients(options);\n// Index Area#1's restaurants\nconst pagedIndexOfRestaurants = await client.areas.from(1).index.restaurants(options);\n// Index Area#1's invoicingTaxRates\nconst pagedIndexOfInvoicingTaxRates = await client.areas.from(1).index.invoicingTaxRates(options);\n// Index Area#1's globalInvoicingTaxRates\nconst pagedIndexOfInvoicingTaxRates = await client.areas.from(1).index.globalInvoicingTaxRates(options);\n// Index Area#1's areaClosures\nconst pagedIndexOfAreaClosures = await client.areas.from(1).index.areaClosures(options);\n// Index Area#1's currentWeekAreaClosures\nconst pagedIndexOfAreaClosures = await client.areas.from(1).index.currentWeekAreaClosures(options);\n// Index Area#1's promoCodes\nconst pagedIndexOfPromoCodes = await client.areas.from(1).index.promoCodes(options);\n// Index Area#1's orders\nconst pagedIndexOfOrders = await client.areas.from(1).index.orders(options);\n// Index Area#1's versions\nconst pagedIndexOfHistorianVersions = await client.areas.from(1).index.versions(options);\n// Index Area#1's allAreaVersions\nconst pagedIndexOfHistorianVersions = await client.areas.from(1).index.allAreaVersions(options);\n```\n### \u003ca name='resource-dao-AreaClosure'\u003e\u003c/a\u003eAreaClosure\nSee [AreaClosureFilter](#resource-filter-AreaClosure) for valid filters.\nSee [AreaClosure](#resource-AreaClosure) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleAreaClosure= await client.areaClosures.get(1,  options);\nconst pagedIndexOfAreaClosures = await client.areaClosures.index(options);\n\n// Related Resources\n// To One\n// Get AreaClosure#1's area\nconst singleArea = await client.areaClosures.from(1).get.area(1,  options);\n```\n### \u003ca name='resource-dao-Client'\u003e\u003c/a\u003eClient\nSee [ClientFilter](#resource-filter-Client) for valid filters.\nSee [Client](#resource-Client) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleClient= await client.clients.get(1,  options);\nconst pagedIndexOfClients = await client.clients.index(options);\n\n// Related Resources\n// To One\n// Get Client#1's defaultArea\nconst singleArea = await client.clients.from(1).get.defaultArea(1,  options);\n// Get Client#1's billingLocation\nconst singleLocation = await client.clients.from(1).get.billingLocation(1,  options);\n// Get Client#1's billingContact\nconst singleContact = await client.clients.from(1).get.billingContact(1,  options);\n// Get Client#1's subscriptionPlan\nconst singleSubscriptionPlan = await client.clients.from(1).get.subscriptionPlan(1,  options);\n// Get Client#1's accountManager\nconst singleUser = await client.clients.from(1).get.accountManager(1,  options);\n// Get Client#1's owner\nconst singleUser = await client.clients.from(1).get.owner(1,  options);\n// Get Client#1's salesSupport\nconst singleUser = await client.clients.from(1).get.salesSupport(1,  options);\n// Get Client#1's company\nconst singleCompany = await client.clients.from(1).get.company(1,  options);\n// Get Client#1's mealPlan\nconst singleMealPlan = await client.clients.from(1).get.mealPlan(1,  options);\n// Get Client#1's preferenceProfile\nconst singleMealPlanningPreferenceProfile = await client.clients.from(1).get.preferenceProfile(1,  options);\n// Get Client#1's taxRate\nconst singleInvoicingTaxRate = await client.clients.from(1).get.taxRate(1,  options);\n// Get Client#1's giftbitCard\nconst singleGiftbitCard = await client.clients.from(1).get.giftbitCard(1,  options);\n// Get Client#1's wallet\nconst singleCurrenciesWallet = await client.clients.from(1).get.wallet(1,  options);\n// To Many\n// Index Client#1's areas\nconst pagedIndexOfAreas = await client.clients.from(1).index.areas(options);\n// Index Client#1's deliveryLocations\nconst pagedIndexOfDeliveryLocations = await client.clients.from(1).index.deliveryLocations(options);\n// Index Client#1's paymentCards\nconst pagedIndexOfPaymentCards = await client.clients.from(1).index.paymentCards(options);\n// Index Client#1's adminContacts\nconst pagedIndexOfContacts = await client.clients.from(1).index.adminContacts(options);\n// Index Client#1's admins\nconst pagedIndexOfUsers = await client.clients.from(1).index.admins(options);\n// Index Client#1's orderContacts\nconst pagedIndexOfContacts = await client.clients.from(1).index.orderContacts(options);\n// Index Client#1's orders\nconst pagedIndexOfOrders = await client.clients.from(1).index.orders(options);\n// Index Client#1's contacts\nconst pagedIndexOfContacts = await client.clients.from(1).index.contacts(options);\n// Index Client#1's teams\nconst pagedIndexOfTeams = await client.clients.from(1).index.teams(options);\n// Index Client#1's allClientVersions\nconst pagedIndexOfHistorianVersions = await client.clients.from(1).index.allClientVersions(options);\n// Index Client#1's versions\nconst pagedIndexOfHistorianVersions = await client.clients.from(1).index.versions(options);\n// Index Client#1's mealPlanningTemplates\nconst pagedIndexOfMealPlanningTemplates = await client.clients.from(1).index.mealPlanningTemplates(options);\n// Index Client#1's mealPlanningInstances\nconst pagedIndexOfMealPlanningInstances = await client.clients.from(1).index.mealPlanningInstances(options);\n// Index Client#1's mealPlanningReservations\nconst pagedIndexOfMealPlanningReservations = await client.clients.from(1).index.mealPlanningReservations(options);\n// Index Client#1's clientDiscounts\nconst pagedIndexOfClientDiscounts = await client.clients.from(1).index.clientDiscounts(options);\n// Index Client#1's giftbitGifts\nconst pagedIndexOfGiftbitGifts = await client.clients.from(1).index.giftbitGifts(options);\n// Index Client#1's giftbitErrors\nconst pagedIndexOfGiftbitErrors = await client.clients.from(1).index.giftbitErrors(options);\n```\n### \u003ca name='resource-dao-ClientDiscount'\u003e\u003c/a\u003eClientDiscount\nSee [ClientDiscountFilter](#resource-filter-ClientDiscount) for valid filters.\nSee [ClientDiscount](#resource-ClientDiscount) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleClientDiscount= await client.clientDiscounts.get(1,  options);\nconst pagedIndexOfClientDiscounts = await client.clientDiscounts.index(options);\n\n// Related Resources\n// To One\n// Get ClientDiscount#1's order\nconst singleOrder = await client.clientDiscounts.from(1).get.order(1,  options);\n// Get ClientDiscount#1's owner\nconst singleOwner = await client.clientDiscounts.from(1).get.owner(1,  options);\n```\n### \u003ca name='resource-dao-ClientOrderInvoice'\u003e\u003c/a\u003eClientOrderInvoice\nSee [ClientOrderInvoiceFilter](#resource-filter-ClientOrderInvoice) for valid filters.\nSee [ClientOrderInvoice](#resource-ClientOrderInvoice) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleClientOrderInvoice= await client.clientOrderInvoices.get(1,  options);\nconst pagedIndexOfClientOrderInvoices = await client.clientOrderInvoices.index(options);\n```\n### \u003ca name='resource-dao-ClientSignup'\u003e\u003c/a\u003eClientSignup\nSee [ClientSignupFilter](#resource-filter-ClientSignup) for valid filters.\nSee [ClientSignup](#resource-ClientSignup) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleClientSignup= await client.clientSignups.get(1,  options);\nconst pagedIndexOfClientSignups = await client.clientSignups.index(options);\n\n// Related Resources\n// To One\n// Get ClientSignup#1's user\nconst singleUser = await client.clientSignups.from(1).get.user(1,  options);\n// Get ClientSignup#1's qualifyingQuestion\nconst singleQualifyingQuestion = await client.clientSignups.from(1).get.qualifyingQuestion(1,  options);\n// Get ClientSignup#1's billingLocation\nconst singleLocation = await client.clientSignups.from(1).get.billingLocation(1,  options);\n// Get ClientSignup#1's deliveryLocation\nconst singleLocation = await client.clientSignups.from(1).get.deliveryLocation(1,  options);\n// Get ClientSignup#1's billingContact\nconst singleContact = await client.clientSignups.from(1).get.billingContact(1,  options);\n// Get ClientSignup#1's contact\nconst singleContact = await client.clientSignups.from(1).get.contact(1,  options);\n// To Many\n// Index ClientSignup#1's clients\nconst pagedIndexOfClients = await client.clientSignups.from(1).index.clients(options);\n// Index ClientSignup#1's areas\nconst pagedIndexOfAreas = await client.clientSignups.from(1).index.areas(options);\n```\n### \u003ca name='resource-dao-CommunicationPreference'\u003e\u003c/a\u003eCommunicationPreference\nSee [CommunicationPreferenceFilter](#resource-filter-CommunicationPreference) for valid filters.\nSee [CommunicationPreference](#resource-CommunicationPreference) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleCommunicationPreference= await client.communicationPreferences.get(1,  options);\nconst pagedIndexOfCommunicationPreferences = await client.communicationPreferences.index(options);\n\n// Related Resources\n// To One\n// Get CommunicationPreference#1's user\nconst singleUser = await client.communicationPreferences.from(1).get.user(1,  options);\n```\n### \u003ca name='resource-dao-Company'\u003e\u003c/a\u003eCompany\nSee [CompanyFilter](#resource-filter-Company) for valid filters.\nSee [Company](#resource-Company) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleCompany= await client.companies.get(1,  options);\nconst pagedIndexOfCompanies = await client.companies.index(options);\n\n// Related Resources\n// To Many\n// Index Company#1's clients\nconst pagedIndexOfClients = await client.companies.from(1).index.clients(options);\n```\n### \u003ca name='resource-dao-Contact'\u003e\u003c/a\u003eContact\nSee [ContactFilter](#resource-filter-Contact) for valid filters.\nSee [Contact](#resource-Contact) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleContact= await client.contacts.get(1,  options);\nconst pagedIndexOfContacts = await client.contacts.index(options);\n```\n### \u003ca name='resource-dao-Courier'\u003e\u003c/a\u003eCourier\nSee [CourierFilter](#resource-filter-Courier) for valid filters.\nSee [Courier](#resource-Courier) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleCourier= await client.couriers.get(1,  options);\nconst pagedIndexOfCouriers = await client.couriers.index(options);\n\n// Related Resources\n// To One\n// Get Courier#1's owner\nconst singleUser = await client.couriers.from(1).get.owner(1,  options);\n// To Many\n// Index Courier#1's drivers\nconst pagedIndexOfUsers = await client.couriers.from(1).index.drivers(options);\n// Index Courier#1's areas\nconst pagedIndexOfAreas = await client.couriers.from(1).index.areas(options);\n// Index Courier#1's versions\nconst pagedIndexOfHistorianVersions = await client.couriers.from(1).index.versions(options);\n```\n### \u003ca name='resource-dao-CurrenciesCurrency'\u003e\u003c/a\u003eCurrenciesCurrency\nSee [CurrenciesCurrencyFilter](#resource-filter-CurrenciesCurrency) for valid filters.\nSee [CurrenciesCurrency](#resource-CurrenciesCurrency) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleCurrenciesCurrency= await client.currenciesCurrencies.get(1,  options);\nconst pagedIndexOfCurrenciesCurrencies = await client.currenciesCurrencies.index(options);\n```\n### \u003ca name='resource-dao-CurrenciesTransaction'\u003e\u003c/a\u003eCurrenciesTransaction\nSee [CurrenciesTransactionFilter](#resource-filter-CurrenciesTransaction) for valid filters.\nSee [CurrenciesTransaction](#resource-CurrenciesTransaction) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleCurrenciesTransaction= await client.currenciesTransactions.get(1,  options);\nconst pagedIndexOfCurrenciesTransactions = await client.currenciesTransactions.index(options);\n\n// Related Resources\n// To One\n// Get CurrenciesTransaction#1's agent\nconst singleAgent = await client.currenciesTransactions.from(1).get.agent(1,  options);\n// Get CurrenciesTransaction#1's subject\nconst singleSubject = await client.currenciesTransactions.from(1).get.subject(1,  options);\n```\n### \u003ca name='resource-dao-CurrenciesWallet'\u003e\u003c/a\u003eCurrenciesWallet\nSee [CurrenciesWalletFilter](#resource-filter-CurrenciesWallet) for valid filters.\nSee [CurrenciesWallet](#resource-CurrenciesWallet) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleCurrenciesWallet= await client.currenciesWallets.get(1,  options);\nconst pagedIndexOfCurrenciesWallets = await client.currenciesWallets.index(options);\n\n// Related Resources\n// To One\n// Get CurrenciesWallet#1's owner\nconst singleOwner = await client.currenciesWallets.from(1).get.owner(1,  options);\n// To Many\n// Index CurrenciesWallet#1's transactions\nconst pagedIndexOfCurrencies::Transactions = await client.currenciesWallets.from(1).index.transactions(options);\n```\n### \u003ca name='resource-dao-DeliveryCase'\u003e\u003c/a\u003eDeliveryCase\nSee [DeliveryCaseFilter](#resource-filter-DeliveryCase) for valid filters.\nSee [DeliveryCase](#resource-DeliveryCase) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleDeliveryCase= await client.deliveryCases.get(1,  options);\nconst pagedIndexOfDeliveryCases = await client.deliveryCases.index(options);\n\n// Related Resources\n// To One\n// Get DeliveryCase#1's user\nconst singleUser = await client.deliveryCases.from(1).get.user(1,  options);\n// Get DeliveryCase#1's order\nconst singleOrder = await client.deliveryCases.from(1).get.order(1,  options);\n```\n### \u003ca name='resource-dao-DeliveryLocation'\u003e\u003c/a\u003eDeliveryLocation\nSee [DeliveryLocationFilter](#resource-filter-DeliveryLocation) for valid filters.\nSee [DeliveryLocation](#resource-DeliveryLocation) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleDeliveryLocation= await client.deliveryLocations.get(1,  options);\nconst pagedIndexOfDeliveryLocations = await client.deliveryLocations.index(options);\n\n// Related Resources\n// To One\n// Get DeliveryLocation#1's client\nconst singleClient = await client.deliveryLocations.from(1).get.client(1,  options);\n// Get DeliveryLocation#1's location\nconst singleLocation = await client.deliveryLocations.from(1).get.location(1,  options);\n```\n### \u003ca name='resource-dao-DeskCase'\u003e\u003c/a\u003eDeskCase\nSee [DeskCaseFilter](#resource-filter-DeskCase) for valid filters.\nSee [DeskCase](#resource-DeskCase) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleDeskCase= await client.deskCases.get(1,  options);\nconst pagedIndexOfDeskCases = await client.deskCases.index(options);\n\n// Related Resources\n// To One\n// Get DeskCase#1's user\nconst singleUser = await client.deskCases.from(1).get.user(1,  options);\n// Get DeskCase#1's order\nconst singleOrder = await client.deskCases.from(1).get.order(1,  options);\n```\n### \u003ca name='resource-dao-DietaryTag'\u003e\u003c/a\u003eDietaryTag\nSee [DietaryTagFilter](#resource-filter-DietaryTag) for valid filters.\nSee [DietaryTag](#resource-DietaryTag) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleDietaryTag= await client.dietaryTags.get(1,  options);\nconst pagedIndexOfDietaryTags = await client.dietaryTags.index(options);\n\n// Related Resources\n// To Many\n// Index DietaryTag#1's menuOptionItems\nconst pagedIndexOfMenuOptionItems = await client.dietaryTags.from(1).index.menuOptionItems(options);\n```\n### \u003ca name='resource-dao-DiscountCode'\u003e\u003c/a\u003eDiscountCode\nSee [DiscountCodeFilter](#resource-filter-DiscountCode) for valid filters.\nSee [DiscountCode](#resource-DiscountCode) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleDiscountCode= await client.discountCodes.get(1,  options);\nconst pagedIndexOfDiscountCodes = await client.discountCodes.index(options);\n```\n### \u003ca name='resource-dao-DriverDay'\u003e\u003c/a\u003eDriverDay\nSee [DriverDayFilter](#resource-filter-DriverDay) for valid filters.\nSee [DriverDay](#resource-DriverDay) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleDriverDay= await client.driverDays.get(1,  options);\nconst pagedIndexOfDriverDays = await client.driverDays.index(options);\n\n// Related Resources\n// To One\n// Get DriverDay#1's driver\nconst singleUser = await client.driverDays.from(1).get.driver(1,  options);\n```\n### \u003ca name='resource-dao-DriverPayment'\u003e\u003c/a\u003eDriverPayment\nSee [DriverPaymentFilter](#resource-filter-DriverPayment) for valid filters.\nSee [DriverPayment](#resource-DriverPayment) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleDriverPayment= await client.driverPayments.get(1,  options);\nconst pagedIndexOfDriverPayments = await client.driverPayments.index(options);\n\n// Related Resources\n// To One\n// Get DriverPayment#1's driverPayrollRun\nconst singleDriverPayrollRun = await client.driverPayments.from(1).get.driverPayrollRun(1,  options);\n```\n### \u003ca name='resource-dao-DriverPayrollRun'\u003e\u003c/a\u003eDriverPayrollRun\nSee [DriverPayrollRunFilter](#resource-filter-DriverPayrollRun) for valid filters.\nSee [DriverPayrollRun](#resource-DriverPayrollRun) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleDriverPayrollRun= await client.driverPayrollRuns.get(1,  options);\nconst pagedIndexOfDriverPayrollRuns = await client.driverPayrollRuns.index(options);\n\n// Related Resources\n// To One\n// Get DriverPayrollRun#1's driver\nconst singleDriver = await client.driverPayrollRuns.from(1).get.driver(1,  options);\n// Get DriverPayrollRun#1's payrollRun\nconst singlePayrollRun = await client.driverPayrollRuns.from(1).get.payrollRun(1,  options);\n```\n### \u003ca name='resource-dao-DriverPing'\u003e\u003c/a\u003eDriverPing\nSee [DriverPingFilter](#resource-filter-DriverPing) for valid filters.\nSee [DriverPing](#resource-DriverPing) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleDriverPing= await client.driverPings.get(1,  options);\nconst pagedIndexOfDriverPings = await client.driverPings.index(options);\n\n// Related Resources\n// To One\n// Get DriverPing#1's user\nconst singleUser = await client.driverPings.from(1).get.user(1,  options);\n```\n### \u003ca name='resource-dao-DriverResource'\u003e\u003c/a\u003eDriverResource\nSee [DriverResourceFilter](#resource-filter-DriverResource) for valid filters.\nSee [DriverResource](#resource-DriverResource) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleDriverResource= await client.driverResources.get(1,  options);\nconst pagedIndexOfDriverResources = await client.driverResources.index(options);\n```\n### \u003ca name='resource-dao-DriverWeek'\u003e\u003c/a\u003eDriverWeek\nSee [DriverWeekFilter](#resource-filter-DriverWeek) for valid filters.\nSee [DriverWeek](#resource-DriverWeek) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleDriverWeek= await client.driverWeeks.get(1,  options);\nconst pagedIndexOfDriverWeeks = await client.driverWeeks.index(options);\n\n// Related Resources\n// To One\n// Get DriverWeek#1's driver\nconst singleUser = await client.driverWeeks.from(1).get.driver(1,  options);\n```\n### \u003ca name='resource-dao-EmailMessage'\u003e\u003c/a\u003eEmailMessage\nSee [EmailMessageFilter](#resource-filter-EmailMessage) for valid filters.\nSee [EmailMessage](#resource-EmailMessage) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleEmailMessage= await client.emailMessages.get(1,  options);\nconst pagedIndexOfEmailMessages = await client.emailMessages.index(options);\n\n// Related Resources\n// To One\n// Get EmailMessage#1's order\nconst singleOrder = await client.emailMessages.from(1).get.order(1,  options);\n```\n### \u003ca name='resource-dao-Event'\u003e\u003c/a\u003eEvent\nSee [EventFilter](#resource-filter-Event) for valid filters.\nSee [Event](#resource-Event) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleEvent= await client.events.get(1,  options);\nconst pagedIndexOfEvents = await client.events.index(options);\n```\n### \u003ca name='resource-dao-FeatureFlagDescription'\u003e\u003c/a\u003eFeatureFlagDescription\nSee [FeatureFlagDescriptionFilter](#resource-filter-FeatureFlagDescription) for valid filters.\nSee [FeatureFlagDescription](#resource-FeatureFlagDescription) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleFeatureFlagDescription= await client.featureFlagDescriptions.get(1,  options);\nconst pagedIndexOfFeatureFlagDescriptions = await client.featureFlagDescriptions.index(options);\n\n// Related Resources\n// To Many\n// Index FeatureFlagDescription#1's subscriptionPlans\nconst pagedIndexOfSubscriptionPlans = await client.featureFlagDescriptions.from(1).index.subscriptionPlans(options);\n```\n### \u003ca name='resource-dao-FoodType'\u003e\u003c/a\u003eFoodType\nSee [FoodTypeFilter](#resource-filter-FoodType) for valid filters.\nSee [FoodType](#resource-FoodType) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleFoodType= await client.foodTypes.get(1,  options);\nconst pagedIndexOfFoodTypes = await client.foodTypes.index(options);\n```\n### \u003ca name='resource-dao-GiftbitCard'\u003e\u003c/a\u003eGiftbitCard\nSee [GiftbitCardFilter](#resource-filter-GiftbitCard) for valid filters.\nSee [GiftbitCard](#resource-GiftbitCard) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleGiftbitCard= await client.giftbitCards.get(1,  options);\nconst pagedIndexOfGiftbitCards = await client.giftbitCards.index(options);\n```\n### \u003ca name='resource-dao-GiftbitError'\u003e\u003c/a\u003eGiftbitError\nSee [GiftbitErrorFilter](#resource-filter-GiftbitError) for valid filters.\nSee [GiftbitError](#resource-GiftbitError) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleGiftbitError= await client.giftbitErrors.get(1,  options);\nconst pagedIndexOfGiftbitErrors = await client.giftbitErrors.index(options);\n\n// Related Resources\n// To One\n// Get GiftbitError#1's order\nconst singleOrder = await client.giftbitErrors.from(1).get.order(1,  options);\n```\n### \u003ca name='resource-dao-GiftbitGift'\u003e\u003c/a\u003eGiftbitGift\nSee [GiftbitGiftFilter](#resource-filter-GiftbitGift) for valid filters.\nSee [GiftbitGift](#resource-GiftbitGift) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleGiftbitGift= await client.giftbitGifts.get(1,  options);\nconst pagedIndexOfGiftbitGifts = await client.giftbitGifts.index(options);\n```\n### \u003ca name='resource-dao-GroupOrderMember'\u003e\u003c/a\u003eGroupOrderMember\nSee [GroupOrderMemberFilter](#resource-filter-GroupOrderMember) for valid filters.\nSee [GroupOrderMember](#resource-GroupOrderMember) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleGroupOrderMember= await client.groupOrderMembers.get(1,  options);\nconst pagedIndexOfGroupOrderMembers = await client.groupOrderMembers.index(options);\n\n// Related Resources\n// To One\n// Get GroupOrderMember#1's user\nconst singleUser = await client.groupOrderMembers.from(1).get.user(1,  options);\n// Get GroupOrderMember#1's order\nconst singleOrder = await client.groupOrderMembers.from(1).get.order(1,  options);\n// Get GroupOrderMember#1's invoice\nconst singleAccountingLedgerItem = await client.groupOrderMembers.from(1).get.invoice(1,  options);\n// To Many\n// Index GroupOrderMember#1's orderItems\nconst pagedIndexOfOrderItems = await client.groupOrderMembers.from(1).index.orderItems(options);\n```\n### \u003ca name='resource-dao-HistorianVersion'\u003e\u003c/a\u003eHistorianVersion\nSee [HistorianVersionFilter](#resource-filter-HistorianVersion) for valid filters.\nSee [HistorianVersion](#resource-HistorianVersion) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleHistorianVersion= await client.historianVersions.get(1,  options);\nconst pagedIndexOfHistorianVersions = await client.historianVersions.index(options);\n```\n### \u003ca name='resource-dao-Invoice'\u003e\u003c/a\u003eInvoice\nSee [InvoiceFilter](#resource-filter-Invoice) for valid filters.\nSee [Invoice](#resource-Invoice) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleInvoice= await client.invoices.get(1,  options);\nconst pagedIndexOfInvoices = await client.invoices.index(options);\n```\n### \u003ca name='resource-dao-InvoicingLedgerItem'\u003e\u003c/a\u003eInvoicingLedgerItem\nSee [InvoicingLedgerItemFilter](#resource-filter-InvoicingLedgerItem) for valid filters.\nSee [InvoicingLedgerItem](#resource-InvoicingLedgerItem) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleInvoicingLedgerItem= await client.invoicingLedgerItems.get(1,  options);\nconst pagedIndexOfInvoicingLedgerItems = await client.invoicingLedgerItems.index(options);\n```\n### \u003ca name='resource-dao-InvoicingTaxRate'\u003e\u003c/a\u003eInvoicingTaxRate\nSee [InvoicingTaxRateFilter](#resource-filter-InvoicingTaxRate) for valid filters.\nSee [InvoicingTaxRate](#resource-InvoicingTaxRate) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleInvoicingTaxRate= await client.invoicingTaxRates.get(1,  options);\nconst pagedIndexOfInvoicingTaxRates = await client.invoicingTaxRates.index(options);\n\n// Related Resources\n// To Many\n// Index InvoicingTaxRate#1's areas\nconst pagedIndexOfAreas = await client.invoicingTaxRates.from(1).index.areas(options);\n```\n### \u003ca name='resource-dao-Location'\u003e\u003c/a\u003eLocation\nSee [LocationFilter](#resource-filter-Location) for valid filters.\nSee [Location](#resource-Location) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleLocation= await client.locations.get(1,  options);\nconst pagedIndexOfLocations = await client.locations.index(options);\n\n// Related Resources\n// To One\n// Get Location#1's area\nconst singleArea = await client.locations.from(1).get.area(1,  options);\n```\n### \u003ca name='resource-dao-LogisticsArrivalEstimate'\u003e\u003c/a\u003eLogisticsArrivalEstimate\nSee [LogisticsArrivalEstimateFilter](#resource-filter-LogisticsArrivalEstimate) for valid filters.\nSee [LogisticsArrivalEstimate](#resource-LogisticsArrivalEstimate) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleLogisticsArrivalEstimate= await client.logisticsArrivalEstimates.get(1,  options);\nconst pagedIndexOfLogisticsArrivalEstimates = await client.logisticsArrivalEstimates.index(options);\n```\n### \u003ca name='resource-dao-LogisticsDelivery'\u003e\u003c/a\u003eLogisticsDelivery\nSee [LogisticsDeliveryFilter](#resource-filter-LogisticsDelivery) for valid filters.\nSee [LogisticsDelivery](#resource-LogisticsDelivery) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleLogisticsDelivery= await client.logisticsDeliveries.get(1,  options);\nconst pagedIndexOfLogisticsDeliveries = await client.logisticsDeliveries.index(options);\n\n// Related Resources\n// To One\n// Get LogisticsDelivery#1's driver\nconst singleUser = await client.logisticsDeliveries.from(1).get.driver(1,  options);\n// Get LogisticsDelivery#1's courier\nconst singleCourier = await client.logisticsDeliveries.from(1).get.courier(1,  options);\n// Get LogisticsDelivery#1's area\nconst singleArea = await client.logisticsDeliveries.from(1).get.area(1,  options);\n// Get LogisticsDelivery#1's order\nconst singleOrder = await client.logisticsDeliveries.from(1).get.order(1,  options);\n```\n### \u003ca name='resource-dao-MealPlan'\u003e\u003c/a\u003eMealPlan\nSee [MealPlanFilter](#resource-filter-MealPlan) for valid filters.\nSee [MealPlan](#resource-MealPlan) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlan= await client.mealPlans.get(1,  options);\nconst pagedIndexOfMealPlans = await client.mealPlans.index(options);\n\n// Related Resources\n// To One\n// Get MealPlan#1's mealPlanUser\nconst singleUser = await client.mealPlans.from(1).get.mealPlanUser(1,  options);\n// Get MealPlan#1's client\nconst singleClient = await client.mealPlans.from(1).get.client(1,  options);\n// To Many\n// Index MealPlan#1's orders\nconst pagedIndexOfOrders = await client.mealPlans.from(1).index.orders(options);\n```\n### \u003ca name='resource-dao-MealPlanningEvent'\u003e\u003c/a\u003eMealPlanningEvent\nSee [MealPlanningEventFilter](#resource-filter-MealPlanningEvent) for valid filters.\nSee [MealPlanningEvent](#resource-MealPlanningEvent) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlanningEvent= await client.mealPlanningEvents.get(1,  options);\nconst pagedIndexOfMealPlanningEvents = await client.mealPlanningEvents.index(options);\n\n// Related Resources\n// To One\n// Get MealPlanningEvent#1's instance\nconst singleMealPlanningInstance = await client.mealPlanningEvents.from(1).get.instance(1,  options);\n// To Many\n// Index MealPlanningEvent#1's orders\nconst pagedIndexOfOrders = await client.mealPlanningEvents.from(1).index.orders(options);\n// Index MealPlanningEvent#1's restaurants\nconst pagedIndexOfRestaurants = await client.mealPlanningEvents.from(1).index.restaurants(options);\n// Index MealPlanningEvent#1's reservations\nconst pagedIndexOfMealPlanningReservations = await client.mealPlanningEvents.from(1).index.reservations(options);\n// Index MealPlanningEvent#1's restaurantConstraints\nconst pagedIndexOfMealPlanningRestaurantConstraints = await client.mealPlanningEvents.from(1).index.restaurantConstraints(options);\n// Index MealPlanningEvent#1's users\nconst pagedIndexOfUsers = await client.mealPlanningEvents.from(1).index.users(options);\n```\n### \u003ca name='resource-dao-MealPlanningInstance'\u003e\u003c/a\u003eMealPlanningInstance\nSee [MealPlanningInstanceFilter](#resource-filter-MealPlanningInstance) for valid filters.\nSee [MealPlanningInstance](#resource-MealPlanningInstance) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlanningInstance= await client.mealPlanningInstances.get(1,  options);\nconst pagedIndexOfMealPlanningInstances = await client.mealPlanningInstances.index(options);\n\n// Related Resources\n// To One\n// Get MealPlanningInstance#1's client\nconst singleClient = await client.mealPlanningInstances.from(1).get.client(1,  options);\n// Get MealPlanningInstance#1's area\nconst singleArea = await client.mealPlanningInstances.from(1).get.area(1,  options);\n// Get MealPlanningInstance#1's mealPlanningTemplate\nconst singleMealPlanningTemplate = await client.mealPlanningInstances.from(1).get.mealPlanningTemplate(1,  options);\n// Get MealPlanningInstance#1's preferenceProfile\nconst singleMealPlanningPreferenceProfile = await client.mealPlanningInstances.from(1).get.preferenceProfile(1,  options);\n// Get MealPlanningInstance#1's orderTemplate\nconst singleOrder = await client.mealPlanningInstances.from(1).get.orderTemplate(1,  options);\n// Get MealPlanningInstance#1's defaultOrderOwner\nconst singleUser = await client.mealPlanningInstances.from(1).get.defaultOrderOwner(1,  options);\n// To Many\n// Index MealPlanningInstance#1's mealPlanningReservations\nconst pagedIndexOfMealPlanningReservations = await client.mealPlanningInstances.from(1).index.mealPlanningReservations(options);\n// Index MealPlanningInstance#1's events\nconst pagedIndexOfMealPlanningEvents = await client.mealPlanningInstances.from(1).index.events(options);\n// Index MealPlanningInstance#1's restaurantConstraints\nconst pagedIndexOfMealPlanningRestaurantConstraints = await client.mealPlanningInstances.from(1).index.restaurantConstraints(options);\n// Index MealPlanningInstance#1's teamMembers\nconst pagedIndexOfUsers = await client.mealPlanningInstances.from(1).index.teamMembers(options);\n// Index MealPlanningInstance#1's orders\nconst pagedIndexOfOrders = await client.mealPlanningInstances.from(1).index.orders(options);\n// Index MealPlanningInstance#1's logRecords\nconst pagedIndexOfMealPlanningLogRecords = await client.mealPlanningInstances.from(1).index.logRecords(options);\n```\n### \u003ca name='resource-dao-MealPlanningLogRecord'\u003e\u003c/a\u003eMealPlanningLogRecord\nSee [MealPlanningLogRecordFilter](#resource-filter-MealPlanningLogRecord) for valid filters.\nSee [MealPlanningLogRecord](#resource-MealPlanningLogRecord) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlanningLogRecord= await client.mealPlanningLogRecords.get(1,  options);\nconst pagedIndexOfMealPlanningLogRecords = await client.mealPlanningLogRecords.index(options);\n\n// Related Resources\n// To One\n// Get MealPlanningLogRecord#1's planable\nconst singlePlanable = await client.mealPlanningLogRecords.from(1).get.planable(1,  options);\n```\n### \u003ca name='resource-dao-MealPlanningPreferenceProfile'\u003e\u003c/a\u003eMealPlanningPreferenceProfile\nSee [MealPlanningPreferenceProfileFilter](#resource-filter-MealPlanningPreferenceProfile) for valid filters.\nSee [MealPlanningPreferenceProfile](#resource-MealPlanningPreferenceProfile) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlanningPreferenceProfile= await client.mealPlanningPreferenceProfiles.get(1,  options);\nconst pagedIndexOfMealPlanningPreferenceProfiles = await client.mealPlanningPreferenceProfiles.index(options);\n\n// Related Resources\n// To One\n// Get MealPlanningPreferenceProfile#1's preferee\nconst singlePreferee = await client.mealPlanningPreferenceProfiles.from(1).get.preferee(1,  options);\n// To Many\n// Index MealPlanningPreferenceProfile#1's requirements\nconst pagedIndexOfMealPlanningRequirements = await client.mealPlanningPreferenceProfiles.from(1).index.requirements(options);\n// Index MealPlanningPreferenceProfile#1's requirementGroups\nconst pagedIndexOfMealPlanningRequirementGroups = await client.mealPlanningPreferenceProfiles.from(1).index.requirementGroups(options);\n// Index MealPlanningPreferenceProfile#1's lovedRestaurants\nconst pagedIndexOfRestaurants = await client.mealPlanningPreferenceProfiles.from(1).index.lovedRestaurants(options);\n// Index MealPlanningPreferenceProfile#1's hatedRestaurants\nconst pagedIndexOfRestaurants = await client.mealPlanningPreferenceProfiles.from(1).index.hatedRestaurants(options);\n// Index MealPlanningPreferenceProfile#1's lovedCuisineTypes\nconst pagedIndexOfTags = await client.mealPlanningPreferenceProfiles.from(1).index.lovedCuisineTypes(options);\n// Index MealPlanningPreferenceProfile#1's hatedCuisineTypes\nconst pagedIndexOfTags = await client.mealPlanningPreferenceProfiles.from(1).index.hatedCuisineTypes(options);\n```\n### \u003ca name='resource-dao-MealPlanningRequirement'\u003e\u003c/a\u003eMealPlanningRequirement\nSee [MealPlanningRequirementFilter](#resource-filter-MealPlanningRequirement) for valid filters.\nSee [MealPlanningRequirement](#resource-MealPlanningRequirement) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlanningRequirement= await client.mealPlanningRequirements.get(1,  options);\nconst pagedIndexOfMealPlanningRequirements = await client.mealPlanningRequirements.index(options);\n\n// Related Resources\n// To One\n// Get MealPlanningRequirement#1's preferenceProfile\nconst singleMealPlanningPreferenceProfile = await client.mealPlanningRequirements.from(1).get.preferenceProfile(1,  options);\n// Get MealPlanningRequirement#1's requirementGroup\nconst singleMealPlanningRequirementGroup = await client.mealPlanningRequirements.from(1).get.requirementGroup(1,  options);\n// Get MealPlanningRequirement#1's restaurantConstraint\nconst singleMealPlanningRestaurantConstraint = await client.mealPlanningRequirements.from(1).get.restaurantConstraint(1,  options);\n// Get MealPlanningRequirement#1's order\nconst singleOrder = await client.mealPlanningRequirements.from(1).get.order(1,  options);\n// To Many\n// Index MealPlanningRequirement#1's requirementConstraints\nconst pagedIndexOfMealPlanningRequirementConstraints = await client.mealPlanningRequirements.from(1).index.requirementConstraints(options);\n// Index MealPlanningRequirement#1's tags\nconst pagedIndexOfTags = await client.mealPlanningRequirements.from(1).index.tags(options);\n// Index MealPlanningRequirement#1's dietaryTags\nconst pagedIndexOfDietaryTags = await client.mealPlanningRequirements.from(1).index.dietaryTags(options);\n// Index MealPlanningRequirement#1's allergyTags\nconst pagedIndexOfDietaryTags = await client.mealPlanningRequirements.from(1).index.allergyTags(options);\n// Index MealPlanningRequirement#1's packagingTags\nconst pagedIndexOfDietaryTags = await client.mealPlanningRequirements.from(1).index.packagingTags(options);\n// Index MealPlanningRequirement#1's foodTypes\nconst pagedIndexOfFoodTypes = await client.mealPlanningRequirements.from(1).index.foodTypes(options);\n// Index MealPlanningRequirement#1's mealTypes\nconst pagedIndexOfMealTypes = await client.mealPlanningRequirements.from(1).index.mealTypes(options);\n```\n### \u003ca name='resource-dao-MealPlanningRequirementConstraint'\u003e\u003c/a\u003eMealPlanningRequirementConstraint\nSee [MealPlanningRequirementConstraintFilter](#resource-filter-MealPlanningRequirementConstraint) for valid filters.\nSee [MealPlanningRequirementConstraint](#resource-MealPlanningRequirementConstraint) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlanningRequirementConstraint= await client.mealPlanningRequirementConstraints.get(1,  options);\nconst pagedIndexOfMealPlanningRequirementConstraints = await client.mealPlanningRequirementConstraints.index(options);\n\n// Related Resources\n// To One\n// Get MealPlanningRequirementConstraint#1's requirement\nconst singleMealPlanningRequirement = await client.mealPlanningRequirementConstraints.from(1).get.requirement(1,  options);\n// To Many\n// Index MealPlanningRequirementConstraint#1's mealTypes\nconst pagedIndexOfMealTypes = await client.mealPlanningRequirementConstraints.from(1).index.mealTypes(options);\n// Index MealPlanningRequirementConstraint#1's foodTypes\nconst pagedIndexOfFoodTypes = await client.mealPlanningRequirementConstraints.from(1).index.foodTypes(options);\n// Index MealPlanningRequirementConstraint#1's dietaryTags\nconst pagedIndexOfDietaryTags = await client.mealPlanningRequirementConstraints.from(1).index.dietaryTags(options);\n// Index MealPlanningRequirementConstraint#1's allergyTags\nconst pagedIndexOfDietaryTags = await client.mealPlanningRequirementConstraints.from(1).index.allergyTags(options);\n// Index MealPlanningRequirementConstraint#1's packagingTags\nconst pagedIndexOfDietaryTags = await client.mealPlanningRequirementConstraints.from(1).index.packagingTags(options);\n```\n### \u003ca name='resource-dao-MealPlanningRequirementGroup'\u003e\u003c/a\u003eMealPlanningRequirementGroup\nSee [MealPlanningRequirementGroupFilter](#resource-filter-MealPlanningRequirementGroup) for valid filters.\nSee [MealPlanningRequirementGroup](#resource-MealPlanningRequirementGroup) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlanningRequirementGroup= await client.mealPlanningRequirementGroups.get(1,  options);\nconst pagedIndexOfMealPlanningRequirementGroups = await client.mealPlanningRequirementGroups.index(options);\n\n// Related Resources\n// To One\n// Get MealPlanningRequirementGroup#1's preferenceProfile\nconst singleMealPlanningPreferenceProfile = await client.mealPlanningRequirementGroups.from(1).get.preferenceProfile(1,  options);\n// To Many\n// Index MealPlanningRequirementGroup#1's requirements\nconst pagedIndexOfMealPlanningRequirements = await client.mealPlanningRequirementGroups.from(1).index.requirements(options);\n```\n### \u003ca name='resource-dao-MealPlanningReservation'\u003e\u003c/a\u003eMealPlanningReservation\nSee [MealPlanningReservationFilter](#resource-filter-MealPlanningReservation) for valid filters.\nSee [MealPlanningReservation](#resource-MealPlanningReservation) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlanningReservation= await client.mealPlanningReservations.get(1,  options);\nconst pagedIndexOfMealPlanningReservations = await client.mealPlanningReservations.index(options);\n\n// Related Resources\n// To One\n// Get MealPlanningReservation#1's area\nconst singleArea = await client.mealPlanningReservations.from(1).get.area(1,  options);\n// Get MealPlanningReservation#1's client\nconst singleClient = await client.mealPlanningReservations.from(1).get.client(1,  options);\n// Get MealPlanningReservation#1's restaurant\nconst singleRestaurant = await client.mealPlanningReservations.from(1).get.restaurant(1,  options);\n// Get MealPlanningReservation#1's mealPlanningInstance\nconst singleMealPlanningInstance = await client.mealPlanningReservations.from(1).get.mealPlanningInstance(1,  options);\n// Get MealPlanningReservation#1's event\nconst singleMealPlanningEvent = await client.mealPlanningReservations.from(1).get.event(1,  options);\n// Get MealPlanningReservation#1's order\nconst singleOrder = await client.mealPlanningReservations.from(1).get.order(1,  options);\n```\n### \u003ca name='resource-dao-MealPlanningRestaurantConstraint'\u003e\u003c/a\u003eMealPlanningRestaurantConstraint\nSee [MealPlanningRestaurantConstraintFilter](#resource-filter-MealPlanningRestaurantConstraint) for valid filters.\nSee [MealPlanningRestaurantConstraint](#resource-MealPlanningRestaurantConstraint) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlanningRestaurantConstraint= await client.mealPlanningRestaurantConstraints.get(1,  options);\nconst pagedIndexOfMealPlanningRestaurantConstraints = await client.mealPlanningRestaurantConstraints.index(options);\n\n// Related Resources\n// To One\n// Get MealPlanningRestaurantConstraint#1's template\nconst singleMealPlanningTemplate = await client.mealPlanningRestaurantConstraints.from(1).get.template(1,  options);\n// Get MealPlanningRestaurantConstraint#1's instance\nconst singleMealPlanningInstance = await client.mealPlanningRestaurantConstraints.from(1).get.instance(1,  options);\n// Get MealPlanningRestaurantConstraint#1's event\nconst singleMealPlanningEvent = await client.mealPlanningRestaurantConstraints.from(1).get.event(1,  options);\n// Get MealPlanningRestaurantConstraint#1's requirement\nconst singleMealPlanningRequirement = await client.mealPlanningRestaurantConstraints.from(1).get.requirement(1,  options);\n// To Many\n// Index MealPlanningRestaurantConstraint#1's restaurants\nconst pagedIndexOfRestaurants = await client.mealPlanningRestaurantConstraints.from(1).index.restaurants(options);\n```\n### \u003ca name='resource-dao-MealPlanningSchedule'\u003e\u003c/a\u003eMealPlanningSchedule\nSee [MealPlanningScheduleFilter](#resource-filter-MealPlanningSchedule) for valid filters.\nSee [MealPlanningSchedule](#resource-MealPlanningSchedule) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlanningSchedule= await client.mealPlanningSchedules.get(1,  options);\nconst pagedIndexOfMealPlanningSchedules = await client.mealPlanningSchedules.index(options);\n\n// Related Resources\n// To One\n// Get MealPlanningSchedule#1's template\nconst singleMealPlanningTemplate = await client.mealPlanningSchedules.from(1).get.template(1,  options);\n// To Many\n// Index MealPlanningSchedule#1's skipPeriods\nconst pagedIndexOfMealPlanningSkipPeriods = await client.mealPlanningSchedules.from(1).index.skipPeriods(options);\n```\n### \u003ca name='resource-dao-MealPlanningTemplate'\u003e\u003c/a\u003eMealPlanningTemplate\nSee [MealPlanningTemplateFilter](#resource-filter-MealPlanningTemplate) for valid filters.\nSee [MealPlanningTemplate](#resource-MealPlanningTemplate) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealPlanningTemplate= await client.mealPlanningTemplates.get(1,  options);\nconst pagedIndexOfMealPlanningTemplates = await client.mealPlanningTemplates.index(options);\n\n// Related Resources\n// To One\n// Get MealPlanningTemplate#1's client\nconst singleClient = await client.mealPlanningTemplates.from(1).get.client(1,  options);\n// Get MealPlanningTemplate#1's orderTemplate\nconst singleOrder = await client.mealPlanningTemplates.from(1).get.orderTemplate(1,  options);\n// Get MealPlanningTemplate#1's area\nconst singleArea = await client.mealPlanningTemplates.from(1).get.area(1,  options);\n// Get MealPlanningTemplate#1's preferenceProfile\nconst singleMealPlanningPreferenceProfile = await client.mealPlanningTemplates.from(1).get.preferenceProfile(1,  options);\n// Get MealPlanningTemplate#1's schedule\nconst singleMealPlanningSchedule = await client.mealPlanningTemplates.from(1).get.schedule(1,  options);\n// Get MealPlanningTemplate#1's defaultOrderOwner\nconst singleUser = await client.mealPlanningTemplates.from(1).get.defaultOrderOwner(1,  options);\n// To Many\n// Index MealPlanningTemplate#1's mealPlanningInstances\nconst pagedIndexOfMealPlanningInstances = await client.mealPlanningTemplates.from(1).index.mealPlanningInstances(options);\n// Index MealPlanningTemplate#1's restaurantConstraints\nconst pagedIndexOfMealPlanningRestaurantConstraints = await client.mealPlanningTemplates.from(1).index.restaurantConstraints(options);\n```\n### \u003ca name='resource-dao-MealType'\u003e\u003c/a\u003eMealType\nSee [MealTypeFilter](#resource-filter-MealType) for valid filters.\nSee [MealType](#resource-MealType) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMealType= await client.mealTypes.get(1,  options);\nconst pagedIndexOfMealTypes = await client.mealTypes.index(options);\n```\n### \u003ca name='resource-dao-Menu'\u003e\u003c/a\u003eMenu\nSee [MenuFilter](#resource-filter-Menu) for valid filters.\nSee [Menu](#resource-Menu) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMenu= await client.menus.get(1,  options);\nconst pagedIndexOfMenus = await client.menus.index(options);\n\n// Related Resources\n// To One\n// Get Menu#1's area\nconst singleArea = await client.menus.from(1).get.area(1,  options);\n// Get Menu#1's restaurant\nconst singleRestaurant = await client.menus.from(1).get.restaurant(1,  options);\n// To Many\n// Index Menu#1's menuGroups\nconst pagedIndexOfMenuGroups = await client.menus.from(1).index.menuGroups(options);\n// Index Menu#1's menuItems\nconst pagedIndexOfMenuItems = await client.menus.from(1).index.menuItems(options);\n// Index Menu#1's dietaryTags\nconst pagedIndexOfDietaryTags = await client.menus.from(1).index.dietaryTags(options);\n// Index Menu#1's orders\nconst pagedIndexOfOrders = await client.menus.from(1).index.orders(options);\n```\n### \u003ca name='resource-dao-MenuGroup'\u003e\u003c/a\u003eMenuGroup\nSee [MenuGroupFilter](#resource-filter-MenuGroup) for valid filters.\nSee [MenuGroup](#resource-MenuGroup) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMenuGroup= await client.menuGroups.get(1,  options);\nconst pagedIndexOfMenuGroups = await client.menuGroups.index(options);\n\n// Related Resources\n// To One\n// Get MenuGroup#1's menu\nconst singleMenu = await client.menuGroups.from(1).get.menu(1,  options);\n// To Many\n// Index MenuGroup#1's menuItems\nconst pagedIndexOfMenuItems = await client.menuGroups.from(1).index.menuItems(options);\n// Index MenuGroup#1's mealTypes\nconst pagedIndexOfMealTypes = await client.menuGroups.from(1).index.mealTypes(options);\n// Index MenuGroup#1's foodTypes\nconst pagedIndexOfFoodTypes = await client.menuGroups.from(1).index.foodTypes(options);\n```\n### \u003ca name='resource-dao-MenuItem'\u003e\u003c/a\u003eMenuItem\nSee [MenuItemFilter](#resource-filter-MenuItem) for valid filters.\nSee [MenuItem](#resource-MenuItem) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMenuItem= await client.menuItems.get(1,  options);\nconst pagedIndexOfMenuItems = await client.menuItems.index(options);\n\n// Related Resources\n// To One\n// Get MenuItem#1's taxRate\nconst singleInvoicingTaxRate = await client.menuItems.from(1).get.taxRate(1,  options);\n// Get MenuItem#1's menuGroup\nconst singleMenuGroup = await client.menuItems.from(1).get.menuGroup(1,  options);\n// To Many\n// Index MenuItem#1's dietaryTags\nconst pagedIndexOfDietaryTags = await client.menuItems.from(1).index.dietaryTags(options);\n// Index MenuItem#1's mealTypes\nconst pagedIndexOfMealTypes = await client.menuItems.from(1).index.mealTypes(options);\n// Index MenuItem#1's foodTypes\nconst pagedIndexOfFoodTypes = await client.menuItems.from(1).index.foodTypes(options);\n// Index MenuItem#1's menuOptionGroups\nconst pagedIndexOfMenuOptionGroups = await client.menuItems.from(1).index.menuOptionGroups(options);\n```\n### \u003ca name='resource-dao-MenuOptionGroup'\u003e\u003c/a\u003eMenuOptionGroup\nSee [MenuOptionGroupFilter](#resource-filter-MenuOptionGroup) for valid filters.\nSee [MenuOptionGroup](#resource-MenuOptionGroup) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMenuOptionGroup= await client.menuOptionGroups.get(1,  options);\nconst pagedIndexOfMenuOptionGroups = await client.menuOptionGroups.index(options);\n\n// Related Resources\n// To One\n// Get MenuOptionGroup#1's menuItem\nconst singleMenuItem = await client.menuOptionGroups.from(1).get.menuItem(1,  options);\n// To Many\n// Index MenuOptionGroup#1's menuOptionItems\nconst pagedIndexOfMenuOptionItems = await client.menuOptionGroups.from(1).index.menuOptionItems(options);\n```\n### \u003ca name='resource-dao-MenuOptionItem'\u003e\u003c/a\u003eMenuOptionItem\nSee [MenuOptionItemFilter](#resource-filter-MenuOptionItem) for valid filters.\nSee [MenuOptionItem](#resource-MenuOptionItem) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleMenuOptionItem= await client.menuOptionItems.get(1,  options);\nconst pagedIndexOfMenuOptionItems = await client.menuOptionItems.index(options);\n\n// Related Resources\n// To One\n// Get MenuOptionItem#1's menuOptionGroup\nconst singleMenuOptionGroup = await client.menuOptionItems.from(1).get.menuOptionGroup(1,  options);\n// To Many\n// Index MenuOptionItem#1's dietaryTags\nconst pagedIndexOfDietaryTags = await client.menuOptionItems.from(1).index.dietaryTags(options);\n// Index MenuOptionItem#1's orderItems\nconst pagedIndexOfOrderItems = await client.menuOptionItems.from(1).index.orderItems(options);\n```\n### \u003ca name='resource-dao-NotificationLog'\u003e\u003c/a\u003eNotificationLog\nSee [NotificationLogFilter](#resource-filter-NotificationLog) for valid filters.\nSee [NotificationLog](#resource-NotificationLog) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleNotificationLog= await client.notificationLogs.get(1,  options);\nconst pagedIndexOfNotificationLogs = await client.notificationLogs.index(options);\n\n// Related Resources\n// To One\n// Get NotificationLog#1's order\nconst singleOrder = await client.notificationLogs.from(1).get.order(1,  options);\n```\n### \u003ca name='resource-dao-Order'\u003e\u003c/a\u003eOrder\nSee [OrderFilter](#resource-filter-Order) for valid filters.\nSee [Order](#resource-Order) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleOrder= await client.orders.get(1,  options);\nconst pagedIndexOfOrders = await client.orders.index(options);\n\n// Related Resources\n// To One\n// Get Order#1's area\nconst singleArea = await client.orders.from(1).get.area(1,  options);\n// Get Order#1's owner\nconst singleUser = await client.orders.from(1).get.owner(1,  options);\n// Get Order#1's creator\nconst singleUser = await client.orders.from(1).get.creator(1,  options);\n// Get Order#1's paymentCard\nconst singlePaymentCard = await client.orders.from(1).get.paymentCard(1,  options);\n// Get Order#1's contact\nconst singleContact = await client.orders.from(1).get.contact(1,  options);\n// Get Order#1's client\nconst singleClient = await client.orders.from(1).get.client(1,  options);\n// Get Order#1's restaurant\nconst singleRestaurant = await client.orders.from(1).get.restaurant(1,  options);\n// Get Order#1's courier\nconst singleCourier = await client.orders.from(1).get.courier(1,  options);\n// Get Order#1's promoCode\nconst singlePromoCode = await client.orders.from(1).get.promoCode(1,  options);\n// Get Order#1's driver\nconst singleUser = await client.orders.from(1).get.driver(1,  options);\n// Get Order#1's salesSupport\nconst singleUser = await client.orders.from(1).get.salesSupport(1,  options);\n// Get Order#1's restaurantLocation\nconst singleLocation = await client.orders.from(1).get.restaurantLocation(1,  options);\n// Get Order#1's clientLocation\nconst singleLocation = await client.orders.from(1).get.clientLocation(1,  options);\n// Get Order#1's menu\nconst singleMenu = await client.orders.from(1).get.menu(1,  options);\n// Get Order#1's menuFilter\nconst singleMealPlanningRequirement = await client.orders.from(1).get.menuFilter(1,  options);\n// Get Order#1's customLocation\nconst singleLocation = await client.orders.from(1).get.customLocation(1,  options);\n// Get Order#1's giftbitError\nconst singleGiftbitError = await client.orders.from(1).get.giftbitError(1,  options);\n// Get Order#1's restaurantInvoice\nconst singleInvoicingLedgerItem = await client.orders.from(1).get.restaurantInvoice(1,  options);\n// Get Order#1's clientInvoice\nconst singleInvoicingLedgerItem = await client.orders.from(1).get.clientInvoice(1,  options);\n// Get Order#1's invoice\nconst singleAccountingLedgerItem = await client.orders.from(1).get.invoice(1,  options);\n// Get Order#1's restaurantBill\nconst singleAccountingLedgerItem = await client.orders.from(1).get.restaurantBill(1,  options);\n// Get Order#1's clientOrderInvoice\nconst singleClientOrderInvoice = await client.orders.from(1).get.clientOrderInvoice(1,  options);\n// Get Order#1's restaurantOrderInvoice\nconst singleRestaurantOrderInvoice = await client.orders.from(1).get.restaurantOrderInvoice(1,  options);\n// Get Order#1's arrivalEstimate\nconst singleLogisticsArrivalEstimate = await client.orders.from(1).get.arrivalEstimate(1,  options);\n// To Many\n// Index Order#1's clientDiscounts\nconst pagedIndexOfClientDiscounts = await client.orders.from(1).index.clientDiscounts(options);\n// Index Order#1's restaurantDiscounts\nconst pagedIndexOfRestaurantDiscounts = await client.orders.from(1).index.restaurantDiscounts(options);\n// Index Order#1's emailMessages\nconst pagedIndexOfEmailMessages = await client.orders.from(1).index.emailMessages(options);\n// Index Order#1's deliveryCases\nconst pagedIndexOfDeliveryCases = await client.orders.from(1).index.deliveryCases(options);\n// Index Order#1's deskCases\nconst pagedIndexOfDeskCases = await client.orders.from(1).index.deskCases(options);\n// Index Order#1's allOrderVersions\nconst pagedIndexOfHistorianVersions = await client.orders.from(1).index.allOrderVersions(options);\n// Index Order#1's versions\nconst pagedIndexOfHistorianVersions = await client.orders.from(1).index.versions(options);\n// Index Order#1's pollableRestaurants\nconst pagedIndexOfRestaurants = await client.orders.from(1).index.pollableRestaurants(options);\n// Index Order#1's restaurantVotes\nconst pagedIndexOfRestaurantVotes = await client.orders.from(1).index.restaurantVotes(options);\n// Index Order#1's teams\nconst pagedIndexOfTeams = await client.orders.from(1).index.teams(options);\n// Index Order#1's allUsers\nconst pagedIndexOfUsers = await client.orders.from(1).index.allUsers(options);\n// Index Order#1's orderedUsers\nconst pagedIndexOfUsers = await client.orders.from(1).index.orderedUsers(options);\n// Index Order#1's orderedGroupOrderMembers\nconst pagedIndexOfGroupOrderMembers = await client.orders.from(1).index.orderedGroupOrderMembers(options);\n// Index Order#1's joinedUsers\nconst pagedIndexOfUsers = await client.orders.from(1).index.joinedUsers(options);\n// Index Order#1's teamMembers\nconst pagedIndexOfUsers = await client.orders.from(1).index.teamMembers(options);\n// Index Order#1's groupOrderMembers\nconst pagedIndexOfGroupOrderMembers = await client.orders.from(1).index.groupOrderMembers(options);\n// Index Order#1's orderItems\nconst pagedIndexOfOrderItems = await client.orders.from(1).index.orderItems(options);\n// Index Order#1's ledgerItems\nconst pagedIndexOfAccountingLedgerItems = await client.orders.from(1).index.ledgerItems(options);\n// Index Order#1's salesforceCases\nconst pagedIndexOfSalesforceCases = await client.orders.from(1).index.salesforceCases(options);\n// Index Order#1's notificationLogs\nconst pagedIndexOfNotificationLogs = await client.orders.from(1).index.notificationLogs(options);\n```\n### \u003ca name='resource-dao-OrderItem'\u003e\u003c/a\u003eOrderItem\nSee [OrderItemFilter](#resource-filter-OrderItem) for valid filters.\nSee [OrderItem](#resource-OrderItem) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singleOrderItem= await client.orderItems.get(1,  options);\nconst pagedIndexOfOrderItems = await client.orderItems.index(options);\n\n// Related Resources\n// To One\n// Get OrderItem#1's order\nconst singleOrder = await client.orderItems.from(1).get.order(1,  options);\n// Get OrderItem#1's menuItem\nconst singleMenuItem = await client.orderItems.from(1).get.menuItem(1,  options);\n// Get OrderItem#1's groupOrderMember\nconst singleGroupOrderMember = await client.orderItems.from(1).get.groupOrderMember(1,  options);\n// To Many\n// Index OrderItem#1's menuOptionItems\nconst pagedIndexOfMenuOptionItems = await client.orderItems.from(1).index.menuOptionItems(options);\n```\n### \u003ca name='resource-dao-PaymentAccount'\u003e\u003c/a\u003ePaymentAccount\nSee [PaymentAccountFilter](#resource-filter-PaymentAccount) for valid filters.\nSee [PaymentAccount](#resource-PaymentAccount) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singlePaymentAccount= await client.paymentAccounts.get(1,  options);\nconst pagedIndexOfPaymentAccounts = await client.paymentAccounts.index(options);\n```\n### \u003ca name='resource-dao-PaymentCard'\u003e\u003c/a\u003ePaymentCard\nSee [PaymentCardFilter](#resource-filter-PaymentCard) for valid filters.\nSee [PaymentCard](#resource-PaymentCard) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst singlePaymentCard= await client.paymentCards.get(1,  options);\nconst pagedIndexOfPaymentCards = await client.paymentCards.index(options);\n\n// Related Resources\n// To One\n// Get PaymentCard#1's client\nconst singleClient = await client.paymentCards.from(1).get.client(1,  options);\n// Get PaymentCard#1's user\nconst singleUser = await client.paymentCards.from(1).get.user(1,  options);\n```\n### \u003ca name='resource-dao-PayrollRun'\u003e\u003c/a\u003ePayrollRun\nSee [PayrollRunFilter](#resource-filter-PayrollRun) for valid filters.\nSee [PayrollRun](#resource-PayrollRun) for the resource schema.\n```JavaScript\nconst options = {\n  // this is used to include related resources on gets or indexes\n  // if provided it will include them on the returned resources\n  // see http://jsonapi.org/format/#fetching-includes for more details\n  include: '',\n\n  // only valid for index fields\n  fitlers: {},\n  sort: '',\n  page: {\n    offet: 0,\n    limit: 20\n  }\n};\nconst single","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoodee%2Fmaster-fox-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffoodee%2Fmaster-fox-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoodee%2Fmaster-fox-client/lists"}