# GoTab GraphQL Schema > Use this as context when helping developers write or debug GoTab GraphQL queries. > Generated: 2026-10-30T16:37:14.443Z ## Queries query: Query! # Exposes the root query type nested one level down. This is helpful for Relay 1 which can only query top level fields if they are in a particular form. id: ID! # The root query type must be a `Node` to work well with Relay 1 mutations. This just resolves to `query`. node(id: ID!): Node # Fetches an object given its globally unique `ID`. accountingStreams(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [AccountingStreamsOrderBy!], condition: AccountingStreamCondition, filter: AccountingStreamFilter, includeArchived: IncludeArchivedOption): AccountingStreamsConnection # Reads and enables pagination through a set of `AccountingStream`. accountingStreamsList(first: Int, offset: Int, orderBy: [AccountingStreamsOrderBy!], condition: AccountingStreamCondition, filter: AccountingStreamFilter, includeArchived: IncludeArchivedOption): [AccountingStream!] # Reads a set of `AccountingStream`. addresses(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [AddressesOrderBy!], condition: AddressCondition, filter: AddressFilter): AddressesConnection # Reads and enables pagination through a set of `Address`. addressesList(first: Int, offset: Int, orderBy: [AddressesOrderBy!], condition: AddressCondition, filter: AddressFilter): [Address!] # Reads a set of `Address`. autogratuities(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [AutogratuitiesOrderBy!], condition: AutogratuityCondition, filter: AutogratuityFilter, includeArchived: IncludeArchivedOption): AutogratuitiesConnection # Reads and enables pagination through a set of `Autogratuity`. autogratuitiesList(first: Int, offset: Int, orderBy: [AutogratuitiesOrderBy!], condition: AutogratuityCondition, filter: AutogratuityFilter, includeArchived: IncludeArchivedOption): [Autogratuity!] # Reads a set of `Autogratuity`. categories(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [CategoriesOrderBy!], condition: CategoryCondition, filter: CategoryFilter, includeArchived: IncludeArchivedOption): CategoriesConnection # Reads and enables pagination through a set of `Category`. categoriesList(first: Int, offset: Int, orderBy: [CategoriesOrderBy!], condition: CategoryCondition, filter: CategoryFilter, includeArchived: IncludeArchivedOption): [Category!] # Reads a set of `Category`. customerSegments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [CustomerSegmentsOrderBy!], condition: CustomerSegmentCondition, filter: CustomerSegmentFilter, includeArchived: IncludeArchivedOption): CustomerSegmentsConnection # Reads and enables pagination through a set of `CustomerSegment`. customerSegmentsList(first: Int, offset: Int, orderBy: [CustomerSegmentsOrderBy!], condition: CustomerSegmentCondition, filter: CustomerSegmentFilter, includeArchived: IncludeArchivedOption): [CustomerSegment!] # Reads a set of `CustomerSegment`. dbExternalIds(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [DbExternalIdsOrderBy!], condition: DbExternalIdCondition, filter: DbExternalIdFilter): DbExternalIdsConnection # Reads and enables pagination through a set of `DbExternalId`. dbExternalIdsList(first: Int, offset: Int, orderBy: [DbExternalIdsOrderBy!], condition: DbExternalIdCondition, filter: DbExternalIdFilter): [DbExternalId!] # Reads a set of `DbExternalId`. employees(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [EmployeesOrderBy!], condition: EmployeeCondition, filter: EmployeeFilter, includeArchived: IncludeArchivedOption): EmployeesConnection # Reads and enables pagination through a set of `Employee`. employeesList(first: Int, offset: Int, orderBy: [EmployeesOrderBy!], condition: EmployeeCondition, filter: EmployeeFilter, includeArchived: IncludeArchivedOption): [Employee!] # Reads a set of `Employee`. fiscalDays(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [FiscalDaysOrderBy!], condition: FiscalDayCondition, filter: FiscalDayFilter): FiscalDaysConnection # Reads and enables pagination through a set of `FiscalDay`. fiscalDaysList(first: Int, offset: Int, orderBy: [FiscalDaysOrderBy!], condition: FiscalDayCondition, filter: FiscalDayFilter): [FiscalDay!] # Reads a set of `FiscalDay`. guests(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [GuestsOrderBy!], condition: GuestCondition, filter: GuestFilter): GuestsConnection # Reads and enables pagination through a set of `Guest`. guestsList(first: Int, offset: Int, orderBy: [GuestsOrderBy!], condition: GuestCondition, filter: GuestFilter): [Guest!] # Reads a set of `Guest`. inventories(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [InventoriesOrderBy!], condition: InventoryCondition, filter: InventoryFilter, includeArchived: IncludeArchivedOption): InventoriesConnection # Reads and enables pagination through a set of `Inventory`. inventoriesList(first: Int, offset: Int, orderBy: [InventoriesOrderBy!], condition: InventoryCondition, filter: InventoryFilter, includeArchived: IncludeArchivedOption): [Inventory!] # Reads a set of `Inventory`. inventoryAdjustments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [InventoryAdjustmentsOrderBy!], condition: InventoryAdjustmentCondition, filter: InventoryAdjustmentFilter): InventoryAdjustmentsConnection # Reads and enables pagination through a set of `InventoryAdjustment`. inventoryAdjustmentsList(first: Int, offset: Int, orderBy: [InventoryAdjustmentsOrderBy!], condition: InventoryAdjustmentCondition, filter: InventoryAdjustmentFilter): [InventoryAdjustment!] # Reads a set of `InventoryAdjustment`. itemAdjustments(first: Int, offset: Int, orderBy: [ItemAdjustmentsOrderBy!], condition: ItemAdjustmentCondition, filter: ItemAdjustmentFilter): [ItemAdjustment!] # Reads a set of `ItemAdjustment`. itemDiscountMappings(first: Int, offset: Int, orderBy: [ItemDiscountMappingsOrderBy!], condition: ItemDiscountMappingCondition, filter: ItemDiscountMappingFilter): [ItemDiscountMapping!] # Reads a set of `ItemDiscountMapping`. items(first: Int, offset: Int, orderBy: [ItemsOrderBy!], condition: ItemCondition, filter: ItemFilter): [Item!] # Reads a set of `Item`. laborSchedules(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LaborSchedulesOrderBy!], condition: LaborScheduleCondition, filter: LaborScheduleFilter, includeArchived: IncludeArchivedOption): LaborSchedulesConnection # Reads and enables pagination through a set of `LaborSchedule`. laborSchedulesList(first: Int, offset: Int, orderBy: [LaborSchedulesOrderBy!], condition: LaborScheduleCondition, filter: LaborScheduleFilter, includeArchived: IncludeArchivedOption): [LaborSchedule!] # Reads a set of `LaborSchedule`. ledgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!] # Reads a set of `LedgerEntry`. realTimeLedgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [RealTimeLedgerEntriesOrderBy!], condition: RealTimeLedgerEntryCondition, filter: RealTimeLedgerEntryFilter): RealTimeLedgerEntriesConnection # Reads and enables pagination through a set of `RealTimeLedgerEntry`. realTimeLedgerEntriesList(first: Int, offset: Int, orderBy: [RealTimeLedgerEntriesOrderBy!], condition: RealTimeLedgerEntryCondition, filter: RealTimeLedgerEntryFilter): [RealTimeLedgerEntry!] # Reads a set of `RealTimeLedgerEntry`. locations(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LocationsOrderBy!], condition: LocationCondition, filter: LocationFilter, includeArchived: IncludeArchivedOption): LocationsConnection # Reads and enables pagination through a set of `Location`. locationsList(first: Int, offset: Int, orderBy: [LocationsOrderBy!], condition: LocationCondition, filter: LocationFilter, includeArchived: IncludeArchivedOption): [Location!] # Reads a set of `Location`. menuCategories(first: Int, offset: Int, orderBy: [MenuCategoriesOrderBy!], condition: MenuCategoryCondition, filter: MenuCategoryFilter, includeArchived: IncludeArchivedOption): [MenuCategory!] # Reads a set of `MenuCategory`. menus(first: Int, offset: Int, orderBy: [MenusOrderBy!], condition: MenuCondition, filter: MenuFilter, includeArchived: IncludeArchivedOption): [Menu!] # Reads a set of `Menu`. optionGroups(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [OptionGroupsOrderBy!], condition: OptionGroupCondition, filter: OptionGroupFilter, includeArchived: IncludeArchivedOption): OptionGroupsConnection # Reads and enables pagination through a set of `OptionGroup`. optionGroupsList(first: Int, offset: Int, orderBy: [OptionGroupsOrderBy!], condition: OptionGroupCondition, filter: OptionGroupFilter, includeArchived: IncludeArchivedOption): [OptionGroup!] # Reads a set of `OptionGroup`. orderRules(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [OrderRulesOrderBy!], condition: OrderRuleCondition, filter: OrderRuleFilter, includeArchived: IncludeArchivedOption): OrderRulesConnection # Reads and enables pagination through a set of `OrderRule`. orderRulesList(first: Int, offset: Int, orderBy: [OrderRulesOrderBy!], condition: OrderRuleCondition, filter: OrderRuleFilter, includeArchived: IncludeArchivedOption): [OrderRule!] # Reads a set of `OrderRule`. orders(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [OrdersOrderBy!], condition: OrderCondition, filter: OrderFilter): OrdersConnection # Reads and enables pagination through a set of `Order`. ordersList(first: Int, offset: Int, orderBy: [OrdersOrderBy!], condition: OrderCondition, filter: OrderFilter): [Order!] # Reads a set of `Order`. payments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [PaymentsOrderBy!], condition: PaymentCondition, filter: PaymentFilter): PaymentsConnection # Reads and enables pagination through a set of `Payment`. paymentsList(first: Int, offset: Int, orderBy: [PaymentsOrderBy!], condition: PaymentCondition, filter: PaymentFilter): [Payment!] # Reads a set of `Payment`. productPricingRules(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ProductPricingRulesOrderBy!], condition: ProductPricingRuleCondition, filter: ProductPricingRuleFilter, includeArchived: IncludeArchivedOption): ProductPricingRulesConnection # Reads and enables pagination through a set of `ProductPricingRule`. productPricingRulesList(first: Int, offset: Int, orderBy: [ProductPricingRulesOrderBy!], condition: ProductPricingRuleCondition, filter: ProductPricingRuleFilter, includeArchived: IncludeArchivedOption): [ProductPricingRule!] # Reads a set of `ProductPricingRule`. products(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): ProductsConnection # Reads and enables pagination through a set of `Product`. productsList(first: Int, offset: Int, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): [Product!] # Reads a set of `Product`. segments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [SegmentsOrderBy!], condition: SegmentCondition, filter: SegmentFilter, includeArchived: IncludeArchivedOption): SegmentsConnection # Reads and enables pagination through a set of `Segment`. segmentsList(first: Int, offset: Int, orderBy: [SegmentsOrderBy!], condition: SegmentCondition, filter: SegmentFilter, includeArchived: IncludeArchivedOption): [Segment!] # Reads a set of `Segment`. spots(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [SpotsOrderBy!], condition: SpotCondition, filter: SpotFilter, includeArchived: IncludeArchivedOption): SpotsConnection # Reads and enables pagination through a set of `Spot`. spotsList(first: Int, offset: Int, orderBy: [SpotsOrderBy!], condition: SpotCondition, filter: SpotFilter, includeArchived: IncludeArchivedOption): [Spot!] # Reads a set of `Spot`. subscribers(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [SubscribersOrderBy!], condition: SubscriberCondition, filter: SubscriberFilter): SubscribersConnection # Reads and enables pagination through a set of `Subscriber`. subscribersList(first: Int, offset: Int, orderBy: [SubscribersOrderBy!], condition: SubscriberCondition, filter: SubscriberFilter): [Subscriber!] # Reads a set of `Subscriber`. tabRatings(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TabRatingsOrderBy!], condition: TabRatingCondition, filter: TabRatingFilter, includeArchived: IncludeArchivedOption): TabRatingsConnection # Reads and enables pagination through a set of `TabRating`. tabRatingsList(first: Int, offset: Int, orderBy: [TabRatingsOrderBy!], condition: TabRatingCondition, filter: TabRatingFilter, includeArchived: IncludeArchivedOption): [TabRating!] # Reads a set of `TabRating`. tabs(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TabsOrderBy!], condition: TabCondition, filter: TabFilter): TabsConnection # Reads and enables pagination through a set of `Tab`. tabsList(first: Int, offset: Int, orderBy: [TabsOrderBy!], condition: TabCondition, filter: TabFilter): [Tab!] # Reads a set of `Tab`. taxRates(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TaxRatesOrderBy!], condition: TaxRateCondition, filter: TaxRateFilter, includeArchived: IncludeArchivedOption): TaxRatesConnection # Reads and enables pagination through a set of `TaxRate`. taxRatesList(first: Int, offset: Int, orderBy: [TaxRatesOrderBy!], condition: TaxRateCondition, filter: TaxRateFilter, includeArchived: IncludeArchivedOption): [TaxRate!] # Reads a set of `TaxRate`. taxes(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TaxesOrderBy!], condition: TaxCondition, filter: TaxFilter, includeArchived: IncludeArchivedOption): TaxesConnection # Reads and enables pagination through a set of `Tax`. taxesList(first: Int, offset: Int, orderBy: [TaxesOrderBy!], condition: TaxCondition, filter: TaxFilter, includeArchived: IncludeArchivedOption): [Tax!] # Reads a set of `Tax`. temporaryLedgers(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TemporaryLedgersOrderBy!], condition: TemporaryLedgerCondition, filter: TemporaryLedgerFilter): TemporaryLedgersConnection # Reads and enables pagination through a set of `TemporaryLedger`. temporaryLedgersList(first: Int, offset: Int, orderBy: [TemporaryLedgersOrderBy!], condition: TemporaryLedgerCondition, filter: TemporaryLedgerFilter): [TemporaryLedger!] # Reads a set of `TemporaryLedger`. timeEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): TimeEntriesConnection # Reads and enables pagination through a set of `TimeEntry`. timeEntriesList(first: Int, offset: Int, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): [TimeEntry!] # Reads a set of `TimeEntry`. timePunchTypes(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TimePunchTypesOrderBy!], condition: TimePunchTypeCondition, filter: TimePunchTypeFilter, includeArchived: IncludeArchivedOption): TimePunchTypesConnection # Reads and enables pagination through a set of `TimePunchType`. timePunchTypesList(first: Int, offset: Int, orderBy: [TimePunchTypesOrderBy!], condition: TimePunchTypeCondition, filter: TimePunchTypeFilter, includeArchived: IncludeArchivedOption): [TimePunchType!] # Reads a set of `TimePunchType`. userRoles(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [UserRolesOrderBy!], condition: UserRoleCondition, filter: UserRoleFilter, includeArchived: IncludeArchivedOption): UserRolesConnection # Reads and enables pagination through a set of `UserRole`. userRolesList(first: Int, offset: Int, orderBy: [UserRolesOrderBy!], condition: UserRoleCondition, filter: UserRoleFilter, includeArchived: IncludeArchivedOption): [UserRole!] # Reads a set of `UserRole`. variantInventories(first: Int, offset: Int, orderBy: [VariantInventoriesOrderBy!], condition: VariantInventoryCondition, filter: VariantInventoryFilter, includeArchived: IncludeArchivedOption): [VariantInventory!] # Reads a set of `VariantInventory`. zones(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ZonesOrderBy!], condition: ZoneCondition, filter: ZoneFilter, includeArchived: IncludeArchivedOption): ZonesConnection # Reads and enables pagination through a set of `Zone`. zonesList(first: Int, offset: Int, orderBy: [ZonesOrderBy!], condition: ZoneCondition, filter: ZoneFilter, includeArchived: IncludeArchivedOption): [Zone!] # Reads a set of `Zone`. accountingStreamByLocationIdAndAccountingStreamShortId(locationId: BigInt!, accountingStreamShortId: Int!): AccountingStream accountingStream(accountingStreamId: BigInt!): AccountingStream accountingStreamByExternalIdAndLocationId(externalId: String!, locationId: BigInt!): AccountingStream address(addressId: BigInt!): Address autogratuity(autogratId: BigInt!): Autogratuity category(categoryId: BigInt!): Category categoryByLocationIdAndXCategoryId(locationId: BigInt!, xCategoryId: String!): Category customerSegment(customerSegmentId: BigInt!): CustomerSegment dbExternalId(dbExternalId: BigInt!): DbExternalId fiscalDay(locationId: BigInt!, fiscalDay: Date!): FiscalDay inventory(inventoryId: BigInt!): Inventory inventoryAdjustment(inventoryAdjustmentId: BigInt!): InventoryAdjustment itemAdjustment(itemAdjustmentId: BigInt!): ItemAdjustment itemDiscountMapping(itemDiscountMappingId: BigInt!): ItemDiscountMapping item(itemId: BigInt!): Item laborSchedule(laborScheduleId: BigInt!): LaborSchedule location(locationUuid: String!): Location locationByUrlName(urlName: String!): Location menuCategory(menuCategoryId: BigInt!): MenuCategory menu(menuId: BigInt!): Menu optionGroup(optionGroupId: BigInt!): OptionGroup orderRule(orderRuleId: BigInt!): OrderRule orderRuleByOrderRuleUuid(orderRuleUuid: String!): OrderRule order(orderId: BigInt!): Order orderByOrderUuid(orderUuid: String!): Order payment(paymentId: BigInt!): Payment productPricingRule(productPricingRuleId: BigInt!): ProductPricingRule product(productId: BigInt!): Product segment(segmentId: BigInt!): Segment segmentBySegmentUuid(segmentUuid: String!): Segment spot(spotId: BigInt!): Spot subscriber(subscriberId: BigInt!): Subscriber tabRating(tabRatingId: BigInt!): TabRating tab(tabId: BigInt!): Tab tabByTabUuid(tabUuid: String!): Tab taxRate(taxRateId: BigInt!): TaxRate tax(taxId: BigInt!): Tax temporaryLedger(temporaryLedgerId: BigInt!): TemporaryLedger timeEntry(timeEntryId: BigInt!): TimeEntry timePunchType(timePunchTypeId: BigInt!): TimePunchType timePunchTypeByTimePunchTypeUuid(timePunchTypeUuid: String!): TimePunchType userRole(userRoleId: BigInt!): UserRole userRoleByUserRoleUuid(userRoleUuid: String!): UserRole userRoleByLocationIdAndRoleName(locationId: BigInt!, roleName: String!): UserRole zone(zoneId: BigInt!): Zone goArrayIntersectionAgg(arg0: String!, arg1: String!): String goArrayUniq(_arr: String!): String goCalculatePricingRulePrice(_basePrice: Int, _pricingRuleRecord: String): GoProductPricingRuleType goConvertSpanToTime(_span: Int): Time goConvertSpansTimezone(_spans: [Int], _currentTimezone: String, _newTimezone: String): [Int] goConvertSpansToReadable(_spans: [Int], first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: GoConvertSpansToReadableRecordFilter): GoConvertSpansToReadableConnection goConvertSpansToReadableList(_spans: [Int], first: Int, offset: Int, filter: GoConvertSpansToReadableRecordFilter): [GoConvertSpansToReadableRecord] goCreateTimeSpanArr(dayOfWeek: Int, startSpan: Int, endSpan: Int): [Int] goFiscalDay(_locationId: BigInt, _utcTimestamp: Datetime): Date goGetDow(_dow: Int): String goGetModifierOptions(_option: JSON, _path: String, _name: String): [ProductModifierOption] goGetScheduleConstant(_c: String): Int goGetScheduleIntersections(_displayTimezone: String, _filterTimezone: String, first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: GoGetScheduleIntersectionsRecordFilter): GoGetScheduleIntersectionsConnection goGetScheduleIntersectionsList(_displayTimezone: String, _filterTimezone: String, first: Int, offset: Int, filter: GoGetScheduleIntersectionsRecordFilter): [GoGetScheduleIntersectionsRecord] goHasLocationPermission(_locationId: BigInt): Boolean goIsTimeInSchedule(_time: Datetime, _scheduleId: BigInt): Boolean goLocationPermission: [BigInt] goProductPricingRuleFilter(_productId: BigInt, _orderId: BigInt, _spotId: BigInt, _menuId: BigInt): GoProductPricingRuleType goReturnItemOptionDictionary(_optionGroupUuids: [String], _productOptionDictionaryFilter: JSON, _pricingRulesObject: JSON): JSON goReturnProductOptionFramework(_optionGroupUuids: [String], _productOptionFrameworkFilter: JSON): JSON goSpanToNearestHalfHourDecimal(value: BigFloat): BigFloat goSplitArrayToDow(_spans: [Int], first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: GoSplitArrayToDowRecordFilter): GoSplitArrayToDowConnection goSplitArrayToDowList(_spans: [Int], first: Int, offset: Int, filter: GoSplitArrayToDowRecordFilter): [GoSplitArrayToDowRecord] goToLocationTime(_locationId: BigInt, _time: Datetime): Datetime userByUserId(userId: BigInt): User userByUserUuid(userUuid: String): User accountingStreamById(id: ID!): AccountingStream # Reads a single `AccountingStream` using its globally unique `ID`. addressById(id: ID!): Address # Reads a single `Address` using its globally unique `ID`. autogratuityById(id: ID!): Autogratuity # Reads a single `Autogratuity` using its globally unique `ID`. categoryById(id: ID!): Category # Reads a single `Category` using its globally unique `ID`. customerSegmentById(id: ID!): CustomerSegment # Reads a single `CustomerSegment` using its globally unique `ID`. dbExternalIdById(id: ID!): DbExternalId # Reads a single `DbExternalId` using its globally unique `ID`. fiscalDayById(id: ID!): FiscalDay # Reads a single `FiscalDay` using its globally unique `ID`. inventoryById(id: ID!): Inventory # Reads a single `Inventory` using its globally unique `ID`. inventoryAdjustmentById(id: ID!): InventoryAdjustment # Reads a single `InventoryAdjustment` using its globally unique `ID`. itemAdjustmentById(id: ID!): ItemAdjustment # Reads a single `ItemAdjustment` using its globally unique `ID`. itemDiscountMappingById(id: ID!): ItemDiscountMapping # Reads a single `ItemDiscountMapping` using its globally unique `ID`. itemById(id: ID!): Item # Reads a single `Item` using its globally unique `ID`. laborScheduleById(id: ID!): LaborSchedule # Reads a single `LaborSchedule` using its globally unique `ID`. ledgerEntryById(id: ID!): LedgerEntry # Reads a single `LedgerEntry` using its globally unique `ID`. locationById(id: ID!): Location # Reads a single `Location` using its globally unique `ID`. menuCategoryById(id: ID!): MenuCategory # Reads a single `MenuCategory` using its globally unique `ID`. menuById(id: ID!): Menu # Reads a single `Menu` using its globally unique `ID`. optionGroupById(id: ID!): OptionGroup # Reads a single `OptionGroup` using its globally unique `ID`. orderRuleById(id: ID!): OrderRule # Reads a single `OrderRule` using its globally unique `ID`. orderById(id: ID!): Order # Reads a single `Order` using its globally unique `ID`. paymentById(id: ID!): Payment # Reads a single `Payment` using its globally unique `ID`. productPricingRuleById(id: ID!): ProductPricingRule # Reads a single `ProductPricingRule` using its globally unique `ID`. productById(id: ID!): Product # Reads a single `Product` using its globally unique `ID`. segmentById(id: ID!): Segment # Reads a single `Segment` using its globally unique `ID`. spotById(id: ID!): Spot # Reads a single `Spot` using its globally unique `ID`. subscriberById(id: ID!): Subscriber # Reads a single `Subscriber` using its globally unique `ID`. tabRatingById(id: ID!): TabRating # Reads a single `TabRating` using its globally unique `ID`. tabById(id: ID!): Tab # Reads a single `Tab` using its globally unique `ID`. taxRateById(id: ID!): TaxRate # Reads a single `TaxRate` using its globally unique `ID`. taxById(id: ID!): Tax # Reads a single `Tax` using its globally unique `ID`. temporaryLedgerById(id: ID!): TemporaryLedger # Reads a single `TemporaryLedger` using its globally unique `ID`. timeEntryById(id: ID!): TimeEntry # Reads a single `TimeEntry` using its globally unique `ID`. timePunchTypeById(id: ID!): TimePunchType # Reads a single `TimePunchType` using its globally unique `ID`. userRoleById(id: ID!): UserRole # Reads a single `UserRole` using its globally unique `ID`. zoneById(id: ID!): Zone # Reads a single `Zone` using its globally unique `ID`. ## Mutations convertXLaborSourceEnum(input: ConvertXLaborSourceEnumInput!): ConvertXLaborSourceEnumPayload goCombineOptionFilters(input: GoCombineOptionFiltersInput!): GoCombineOptionFiltersPayload goFilterOptionDictionary(input: GoFilterOptionDictionaryInput!): GoFilterOptionDictionaryPayload goFilterOptionFramework(input: GoFilterOptionFrameworkInput!): GoFilterOptionFrameworkPayload goGetAddressLocation(input: GoGetAddressLocationInput!): GoGetAddressLocationPayload goGetFullSpan(input: GoGetFullSpanInput!): GoGetFullSpanPayload goGetInventoryAdjustmentLocation(input: GoGetInventoryAdjustmentLocationInput!): GoGetInventoryAdjustmentLocationPayload goGetItemLocation(input: GoGetItemLocationInput!): GoGetItemLocationPayload goGetLaborScheudulesLocation(input: GoGetLaborScheudulesLocationInput!): GoGetLaborScheudulesLocationPayload goGetMarketingSubscribersLocation(input: GoGetMarketingSubscribersLocationInput!): GoGetMarketingSubscribersLocationPayload goGetMenuCategoryLocation(input: GoGetMenuCategoryLocationInput!): GoGetMenuCategoryLocationPayload goGetOrderLocation(input: GoGetOrderLocationInput!): GoGetOrderLocationPayload goGetScheduleIntersectionSpans(input: GoGetScheduleIntersectionSpansInput!): GoGetScheduleIntersectionSpansPayload goGetTabRatingsLocation(input: GoGetTabRatingsLocationInput!): GoGetTabRatingsLocationPayload goMergeFrameworkOptions(input: GoMergeFrameworkOptionsInput!): GoMergeFrameworkOptionsPayload goSplitSpansOnGap(input: GoSplitSpansOnGapInput!): GoSplitSpansOnGapPayload ## Types ### AccountingStreamsConnection # A connection to a list of `AccountingStream` values. nodes: [AccountingStream]! # A list of `AccountingStream` objects. edges: [AccountingStreamsEdge!]! # A list of edges which contains the `AccountingStream` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `AccountingStream` you could get from the connection. ### AccountingStream id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. locationId: BigInt accountingStreamId: BigInt! name: String externalId: String created: Datetime! archived: Datetime isDefault: Boolean reportingGroup: ReportingGroupType accountingStreamUuid: String! accountingStreamShortId: Int updated: Datetime accountingStreamAlias: String location: Location # Reads a single `Location` that is related to this `AccountingStream`. productsByAccountingStreamId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): ProductsConnection! # Reads and enables pagination through a set of `Product`. productsByAccountingStreamIdList(first: Int, offset: Int, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): [Product!]! # Reads and enables pagination through a set of `Product`. autogratuitiesByAccountingStreamId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [AutogratuitiesOrderBy!], condition: AutogratuityCondition, filter: AutogratuityFilter, includeArchived: IncludeArchivedOption): AutogratuitiesConnection! # Reads and enables pagination through a set of `Autogratuity`. autogratuitiesByAccountingStreamIdList(first: Int, offset: Int, orderBy: [AutogratuitiesOrderBy!], condition: AutogratuityCondition, filter: AutogratuityFilter, includeArchived: IncludeArchivedOption): [Autogratuity!]! # Reads and enables pagination through a set of `Autogratuity`. ledgerEntriesByAccountingStreamId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesByAccountingStreamIdList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. productPricingRulesByAccountingStreamId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ProductPricingRulesOrderBy!], condition: ProductPricingRuleCondition, filter: ProductPricingRuleFilter, includeArchived: IncludeArchivedOption): ProductPricingRulesConnection! # Reads and enables pagination through a set of `ProductPricingRule`. productPricingRulesByAccountingStreamIdList(first: Int, offset: Int, orderBy: [ProductPricingRulesOrderBy!], condition: ProductPricingRuleCondition, filter: ProductPricingRuleFilter, includeArchived: IncludeArchivedOption): [ProductPricingRule!]! # Reads and enables pagination through a set of `ProductPricingRule`. realTimeLedgerEntriesByAccountingStreamId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [RealTimeLedgerEntriesOrderBy!], condition: RealTimeLedgerEntryCondition, filter: RealTimeLedgerEntryFilter): RealTimeLedgerEntriesConnection! # Reads and enables pagination through a set of `RealTimeLedgerEntry`. realTimeLedgerEntriesByAccountingStreamIdList(first: Int, offset: Int, orderBy: [RealTimeLedgerEntriesOrderBy!], condition: RealTimeLedgerEntryCondition, filter: RealTimeLedgerEntryFilter): [RealTimeLedgerEntry!]! # Reads and enables pagination through a set of `RealTimeLedgerEntry`. ### Location # A resource representing a location. Most resources are associated with a location. id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. locationId: BigInt! name: String! locationUuid: String! timezone: String! orderEnabled: Boolean urlName: String autogratPercent: BigFloat typeOld: LocationTypeOld defaultRouters: [BigInt] addressId: BigInt catalogBrowsing: Boolean readOnly: Boolean isSandbox: Boolean! posIgnoreSchedules: Boolean swipeLinkEnabled: Boolean! overAuthPercent: BigFloat! tabItemSplittingEnabled: Boolean! tabShareLocationIds: [BigInt] tabPassConfigs: JSON posConvertCpToCnp: Boolean! addProductsWithOptions: Boolean guestCoursingEnabled: Boolean posCoursingEnabled: Boolean brandImages: JSON spotConfirmation: Boolean! showSubscribe: Boolean! recoupRefundedFees: Boolean! posSeatingEnabled: Boolean strictVoidEnabled: Boolean kioskConfigs: JSON gracePeriod: Int! preventOpenTabClockout: Boolean! requireTips: Boolean! ctaButtonText: String ctaButtonUrl: String useNewOptionStructure: Boolean! lateTolerance: Int overCaptureEnabled: Boolean! xLaborSource: LaborSchedulesSourceEnum allowNoGracePeriod: Boolean! allowNoShiftClockIn: Boolean! useNewOptionForm: Boolean hideZeroPricedModifiers: Boolean! requireClockIn: Boolean! emailConfigs: JSON oneTapOrderEnabled: Boolean requireAccountMappingApproval: Boolean! deviceHealthMonitorBeta: Boolean! posConfigs: JSON! useOptionMigrationMode: Boolean voidItemsRestricted: Boolean posManagerPinTaxExemption: Boolean laborEditReasons: [String] useNewPayoutMapping: Boolean! showTabReference: Boolean displayConfigs: JSON! placeId: String placeMetadata: JSON showCompedTotal: Boolean allowCustomReason: Boolean! requirePairedReservationTokens: Boolean! useTransferBins: Boolean! lowStockThreshold: Boolean! showSeatNumber: Boolean preventOpenTabUserReport: Boolean kdsConfigs: JSON allowOrderFromDigitalReceipt: Boolean digitalReceiptHeader: String digitalReceiptFooter: String requireBinNumber: Boolean locationShortName: String guestDonationProductId: BigInt guestDonationPromptConfigs: JSON! enableOvertimeCalculations: Boolean! workweekStartDay: BigInt # Start day of the fixed overtime workweek in location local time. 0=Sunday, 1=Monday, 2=Tuesday, 3=Wednesday, 4=Thursday, 5=Friday, 6=Saturday. workweekStartTime: Time locale: Locale! type: LocationType laborPoliciesConfigs: JSON! atRiskThresholds: JSON! currency: String! showPosItemNotesOnReceipt: Boolean inventoryConfigs: JSON bookingsEnabled: Datetime cashRoundingStrategy: RoundingStrategyEnum bookingsConfig: JSON! address: Address # Reads a single `Address` that is related to this `Location`. guestDonationProduct: Product # Reads a single `Product` that is related to this `Location`. userRoles(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [UserRolesOrderBy!], condition: UserRoleCondition, filter: UserRoleFilter, includeArchived: IncludeArchivedOption): UserRolesConnection! # Reads and enables pagination through a set of `UserRole`. userRolesList(first: Int, offset: Int, orderBy: [UserRolesOrderBy!], condition: UserRoleCondition, filter: UserRoleFilter, includeArchived: IncludeArchivedOption): [UserRole!]! # Reads and enables pagination through a set of `UserRole`. categories(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [CategoriesOrderBy!], condition: CategoryCondition, filter: CategoryFilter, includeArchived: IncludeArchivedOption): CategoriesConnection! # Reads and enables pagination through a set of `Category`. categoriesList(first: Int, offset: Int, orderBy: [CategoriesOrderBy!], condition: CategoryCondition, filter: CategoryFilter, includeArchived: IncludeArchivedOption): [Category!]! # Reads and enables pagination through a set of `Category`. zones(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ZonesOrderBy!], condition: ZoneCondition, filter: ZoneFilter, includeArchived: IncludeArchivedOption): ZonesConnection! # Reads and enables pagination through a set of `Zone`. zonesList(first: Int, offset: Int, orderBy: [ZonesOrderBy!], condition: ZoneCondition, filter: ZoneFilter, includeArchived: IncludeArchivedOption): [Zone!]! # Reads and enables pagination through a set of `Zone`. menusList(first: Int, offset: Int, orderBy: [MenusOrderBy!], condition: MenuCondition, filter: MenuFilter, includeArchived: IncludeArchivedOption): [Menu!]! # Reads and enables pagination through a set of `Menu`. products(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): ProductsConnection! # Reads and enables pagination through a set of `Product`. productsList(first: Int, offset: Int, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): [Product!]! # Reads and enables pagination through a set of `Product`. inventories(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [InventoriesOrderBy!], condition: InventoryCondition, filter: InventoryFilter, includeArchived: IncludeArchivedOption): InventoriesConnection! # Reads and enables pagination through a set of `Inventory`. inventoriesList(first: Int, offset: Int, orderBy: [InventoriesOrderBy!], condition: InventoryCondition, filter: InventoryFilter, includeArchived: IncludeArchivedOption): [Inventory!]! # Reads and enables pagination through a set of `Inventory`. tabs(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TabsOrderBy!], condition: TabCondition, filter: TabFilter): TabsConnection! # Reads and enables pagination through a set of `Tab`. tabsList(first: Int, offset: Int, orderBy: [TabsOrderBy!], condition: TabCondition, filter: TabFilter): [Tab!]! # Reads and enables pagination through a set of `Tab`. timeEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): TimeEntriesConnection! # Reads and enables pagination through a set of `TimeEntry`. timeEntriesList(first: Int, offset: Int, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): [TimeEntry!]! # Reads and enables pagination through a set of `TimeEntry`. orders(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [OrdersOrderBy!], condition: OrderCondition, filter: OrderFilter): OrdersConnection! # Reads and enables pagination through a set of `Order`. ordersList(first: Int, offset: Int, orderBy: [OrdersOrderBy!], condition: OrderCondition, filter: OrderFilter): [Order!]! # Reads and enables pagination through a set of `Order`. spots(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [SpotsOrderBy!], condition: SpotCondition, filter: SpotFilter, includeArchived: IncludeArchivedOption): SpotsConnection! # Reads and enables pagination through a set of `Spot`. spotsList(first: Int, offset: Int, orderBy: [SpotsOrderBy!], condition: SpotCondition, filter: SpotFilter, includeArchived: IncludeArchivedOption): [Spot!]! # Reads and enables pagination through a set of `Spot`. payments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [PaymentsOrderBy!], condition: PaymentCondition, filter: PaymentFilter): PaymentsConnection! # Reads and enables pagination through a set of `Payment`. paymentsList(first: Int, offset: Int, orderBy: [PaymentsOrderBy!], condition: PaymentCondition, filter: PaymentFilter): [Payment!]! # Reads and enables pagination through a set of `Payment`. accountingStreams(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [AccountingStreamsOrderBy!], condition: AccountingStreamCondition, filter: AccountingStreamFilter, includeArchived: IncludeArchivedOption): AccountingStreamsConnection! # Reads and enables pagination through a set of `AccountingStream`. accountingStreamsList(first: Int, offset: Int, orderBy: [AccountingStreamsOrderBy!], condition: AccountingStreamCondition, filter: AccountingStreamFilter, includeArchived: IncludeArchivedOption): [AccountingStream!]! # Reads and enables pagination through a set of `AccountingStream`. customerSegments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [CustomerSegmentsOrderBy!], condition: CustomerSegmentCondition, filter: CustomerSegmentFilter, includeArchived: IncludeArchivedOption): CustomerSegmentsConnection! # Reads and enables pagination through a set of `CustomerSegment`. customerSegmentsList(first: Int, offset: Int, orderBy: [CustomerSegmentsOrderBy!], condition: CustomerSegmentCondition, filter: CustomerSegmentFilter, includeArchived: IncludeArchivedOption): [CustomerSegment!]! # Reads and enables pagination through a set of `CustomerSegment`. fiscalDays(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [FiscalDaysOrderBy!], condition: FiscalDayCondition, filter: FiscalDayFilter): FiscalDaysConnection! # Reads and enables pagination through a set of `FiscalDay`. fiscalDaysList(first: Int, offset: Int, orderBy: [FiscalDaysOrderBy!], condition: FiscalDayCondition, filter: FiscalDayFilter): [FiscalDay!]! # Reads and enables pagination through a set of `FiscalDay`. itemAdjustmentsList(first: Int, offset: Int, orderBy: [ItemAdjustmentsOrderBy!], condition: ItemAdjustmentCondition, filter: ItemAdjustmentFilter): [ItemAdjustment!]! # Reads and enables pagination through a set of `ItemAdjustment`. orderRules(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [OrderRulesOrderBy!], condition: OrderRuleCondition, filter: OrderRuleFilter, includeArchived: IncludeArchivedOption): OrderRulesConnection! # Reads and enables pagination through a set of `OrderRule`. orderRulesList(first: Int, offset: Int, orderBy: [OrderRulesOrderBy!], condition: OrderRuleCondition, filter: OrderRuleFilter, includeArchived: IncludeArchivedOption): [OrderRule!]! # Reads and enables pagination through a set of `OrderRule`. segments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [SegmentsOrderBy!], condition: SegmentCondition, filter: SegmentFilter, includeArchived: IncludeArchivedOption): SegmentsConnection! # Reads and enables pagination through a set of `Segment`. segmentsList(first: Int, offset: Int, orderBy: [SegmentsOrderBy!], condition: SegmentCondition, filter: SegmentFilter, includeArchived: IncludeArchivedOption): [Segment!]! # Reads and enables pagination through a set of `Segment`. subscribers(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [SubscribersOrderBy!], condition: SubscriberCondition, filter: SubscriberFilter): SubscribersConnection! # Reads and enables pagination through a set of `Subscriber`. subscribersList(first: Int, offset: Int, orderBy: [SubscribersOrderBy!], condition: SubscriberCondition, filter: SubscriberFilter): [Subscriber!]! # Reads and enables pagination through a set of `Subscriber`. taxRates(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TaxRatesOrderBy!], condition: TaxRateCondition, filter: TaxRateFilter, includeArchived: IncludeArchivedOption): TaxRatesConnection! # Reads and enables pagination through a set of `TaxRate`. taxRatesList(first: Int, offset: Int, orderBy: [TaxRatesOrderBy!], condition: TaxRateCondition, filter: TaxRateFilter, includeArchived: IncludeArchivedOption): [TaxRate!]! # Reads and enables pagination through a set of `TaxRate`. timePunchTypes(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TimePunchTypesOrderBy!], condition: TimePunchTypeCondition, filter: TimePunchTypeFilter, includeArchived: IncludeArchivedOption): TimePunchTypesConnection! # Reads and enables pagination through a set of `TimePunchType`. timePunchTypesList(first: Int, offset: Int, orderBy: [TimePunchTypesOrderBy!], condition: TimePunchTypeCondition, filter: TimePunchTypeFilter, includeArchived: IncludeArchivedOption): [TimePunchType!]! # Reads and enables pagination through a set of `TimePunchType`. autogratuities(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [AutogratuitiesOrderBy!], condition: AutogratuityCondition, filter: AutogratuityFilter, includeArchived: IncludeArchivedOption): AutogratuitiesConnection! # Reads and enables pagination through a set of `Autogratuity`. autogratuitiesList(first: Int, offset: Int, orderBy: [AutogratuitiesOrderBy!], condition: AutogratuityCondition, filter: AutogratuityFilter, includeArchived: IncludeArchivedOption): [Autogratuity!]! # Reads and enables pagination through a set of `Autogratuity`. taxes(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TaxesOrderBy!], condition: TaxCondition, filter: TaxFilter, includeArchived: IncludeArchivedOption): TaxesConnection! # Reads and enables pagination through a set of `Tax`. taxesList(first: Int, offset: Int, orderBy: [TaxesOrderBy!], condition: TaxCondition, filter: TaxFilter, includeArchived: IncludeArchivedOption): [Tax!]! # Reads and enables pagination through a set of `Tax`. ledgerEntriesByTabLocationId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesByTabLocationIdList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. dbExternalIds(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [DbExternalIdsOrderBy!], condition: DbExternalIdCondition, filter: DbExternalIdFilter): DbExternalIdsConnection! # Reads and enables pagination through a set of `DbExternalId`. dbExternalIdsList(first: Int, offset: Int, orderBy: [DbExternalIdsOrderBy!], condition: DbExternalIdCondition, filter: DbExternalIdFilter): [DbExternalId!]! # Reads and enables pagination through a set of `DbExternalId`. productPricingRules(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ProductPricingRulesOrderBy!], condition: ProductPricingRuleCondition, filter: ProductPricingRuleFilter, includeArchived: IncludeArchivedOption): ProductPricingRulesConnection! # Reads and enables pagination through a set of `ProductPricingRule`. productPricingRulesList(first: Int, offset: Int, orderBy: [ProductPricingRulesOrderBy!], condition: ProductPricingRuleCondition, filter: ProductPricingRuleFilter, includeArchived: IncludeArchivedOption): [ProductPricingRule!]! # Reads and enables pagination through a set of `ProductPricingRule`. itemDiscountMappingsList(first: Int, offset: Int, orderBy: [ItemDiscountMappingsOrderBy!], condition: ItemDiscountMappingCondition, filter: ItemDiscountMappingFilter): [ItemDiscountMapping!]! # Reads and enables pagination through a set of `ItemDiscountMapping`. employees(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [EmployeesOrderBy!], condition: EmployeeCondition, filter: EmployeeFilter, includeArchived: IncludeArchivedOption): EmployeesConnection! # Reads and enables pagination through a set of `Employee`. employeesList(first: Int, offset: Int, orderBy: [EmployeesOrderBy!], condition: EmployeeCondition, filter: EmployeeFilter, includeArchived: IncludeArchivedOption): [Employee!]! # Reads and enables pagination through a set of `Employee`. guests(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [GuestsOrderBy!], condition: GuestCondition, filter: GuestFilter): GuestsConnection! # Reads and enables pagination through a set of `Guest`. guestsList(first: Int, offset: Int, orderBy: [GuestsOrderBy!], condition: GuestCondition, filter: GuestFilter): [Guest!]! # Reads and enables pagination through a set of `Guest`. available(atTime: Datetime): Boolean availableMenus(atTime: Datetime, first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: MenuFilter): MenusConnection! # Reads and enables pagination through a set of `Menu`. availableMenusList(atTime: Datetime, first: Int, offset: Int, filter: MenuFilter): [Menu] # Reads and enables pagination through a set of `Menu`. availableSpots(atTime: Datetime, first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: SpotFilter): SpotsConnection! # Reads and enables pagination through a set of `Spot`. availableSpotsList(atTime: Datetime, first: Int, offset: Int, filter: SpotFilter): [Spot] # Reads and enables pagination through a set of `Spot`. fiscalDay: Date ### Address id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. addressId: BigInt! addressUuid: String! street1: String! city: String! state: String zip: String! location: String! created: Datetime! updated: Datetime country: String! locations(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LocationsOrderBy!], condition: LocationCondition, filter: LocationFilter, includeArchived: IncludeArchivedOption): LocationsConnection! # Reads and enables pagination through a set of `Location`. locationsList(first: Int, offset: Int, orderBy: [LocationsOrderBy!], condition: LocationCondition, filter: LocationFilter, includeArchived: IncludeArchivedOption): [Location!]! # Reads and enables pagination through a set of `Location`. ### LocationsConnection # A connection to a list of `Location` values. nodes: [Location]! # A list of `Location` objects. edges: [LocationsEdge!]! # A list of edges which contains the `Location` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Location` you could get from the connection. ### LocationsEdge # A `Location` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Location # The `Location` at the end of the edge. ### PageInfo # Information about pagination in a connection. hasNextPage: Boolean! # When paginating forwards, are there more items? hasPreviousPage: Boolean! # When paginating backwards, are there more items? startCursor: Cursor # When paginating backwards, the cursor to continue. endCursor: Cursor # When paginating forwards, the cursor to continue. ### Product id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. productId: BigInt! # GoTab internal product identifier categoryId: BigInt # GoTab internal category identifier xProductId: String # The product identifier from an external system name: String! # The name of the product as it will appear to the customer. locationId: BigInt! # GoTab internal location identifier created: Datetime # The timestamp when the product was first created basePrice: Int # The price of the product expressed as an integer description: String # The product description. Limit of 150 characters. orderEnabled: Boolean # Boolean indicating whether or not the product is orderable. When enableTimestamp is not null the product is 86d and will re-enable the next day. archived: Datetime # Timestamp indicating when the product was archived. When null, product is active. options: JSON! # Column containing options structure for the product. Please see full documentation for detailed structure. taxRateId: BigInt # GoTab internal identifier for the corresponding tax rate displayPrice: String # The price the guest sees. Will default to unit price if left null prepTime: Int # The time it takes (in minutes) to prepare the product. Null indicates no prep time. updated: Datetime shortName: String # The name that appears on the kds or printed chit enableTimestamp: Datetime # When populated, indicates the time at which the product is to be re-enabled xMetadata: JSON tags: [String] productUuid: String! productType: ProductType! accountingStreamId: BigInt courseIds: [BigInt] hasVariants: Boolean! recipe: JSON productCode: String productActions: JSON productOptionFramework: JSON itemOptionDictionary: JSON variantPriceLookup: JSON productAcls: [String] inventoryId: BigInt conversionFactor: BigFloat optionGroupUuids: [String] productOptionFrameworkFilter: JSON productOptionDictionaryFilter: JSON productFormTemplate: JSON internalDescription: String priceByWeight: WeightUnit accountingStreamMapping: JSON productAgentConfigs: JSON sku: String manualDelayUntil: Datetime # Timestamp when manual delay expires and auto-calculation should resume. NULL means no manual override active. productFilter: JSON scope: String scopeFilter: JSON productIframeUrl: String # URL for iframe-based product integration. When set, POS will render an iframe instead of standard product options. category: Category # Reads a single `Category` that is related to this `Product`. location: Location # Reads a single `Location` that is related to this `Product`. taxRate: TaxRate # Reads a single `TaxRate` that is related to this `Product`. accountingStream: AccountingStream # Reads a single `AccountingStream` that is related to this `Product`. inventory: Inventory # Reads a single `Inventory` that is related to this `Product`. locationsByGuestDonationProductId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LocationsOrderBy!], condition: LocationCondition, filter: LocationFilter, includeArchived: IncludeArchivedOption): LocationsConnection! # Reads and enables pagination through a set of `Location`. locationsByGuestDonationProductIdList(first: Int, offset: Int, orderBy: [LocationsOrderBy!], condition: LocationCondition, filter: LocationFilter, includeArchived: IncludeArchivedOption): [Location!]! # Reads and enables pagination through a set of `Location`. inventoriesByParentProductId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [InventoriesOrderBy!], condition: InventoryCondition, filter: InventoryFilter, includeArchived: IncludeArchivedOption): InventoriesConnection! # Reads and enables pagination through a set of `Inventory`. inventoriesByParentProductIdList(first: Int, offset: Int, orderBy: [InventoriesOrderBy!], condition: InventoryCondition, filter: InventoryFilter, includeArchived: IncludeArchivedOption): [Inventory!]! # Reads and enables pagination through a set of `Inventory`. itemsList(first: Int, offset: Int, orderBy: [ItemsOrderBy!], condition: ItemCondition, filter: ItemFilter): [Item!]! # Reads and enables pagination through a set of `Item`. itemAdjustmentsList(first: Int, offset: Int, orderBy: [ItemAdjustmentsOrderBy!], condition: ItemAdjustmentCondition, filter: ItemAdjustmentFilter): [ItemAdjustment!]! # Reads and enables pagination through a set of `ItemAdjustment`. ledgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. discountMappingsList(first: Int, offset: Int, orderBy: [ItemDiscountMappingsOrderBy!], condition: ItemDiscountMappingCondition, filter: ItemDiscountMappingFilter): [ItemDiscountMapping!]! # Reads and enables pagination through a set of `ItemDiscountMapping`. realTimeLedgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [RealTimeLedgerEntriesOrderBy!], condition: RealTimeLedgerEntryCondition, filter: RealTimeLedgerEntryFilter): RealTimeLedgerEntriesConnection! # Reads and enables pagination through a set of `RealTimeLedgerEntry`. realTimeLedgerEntriesList(first: Int, offset: Int, orderBy: [RealTimeLedgerEntriesOrderBy!], condition: RealTimeLedgerEntryCondition, filter: RealTimeLedgerEntryFilter): [RealTimeLedgerEntry!]! # Reads and enables pagination through a set of `RealTimeLedgerEntry`. available(atTime: Datetime): Boolean inventories(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: ProductsInventoriesRecordFilter): ProductsInventoriesConnection! inventoriesList(first: Int, offset: Int, filter: ProductsInventoriesRecordFilter): [ProductsInventoriesRecord] isProductFee: Boolean itemOptionDictionaryComputed: JSON modifiers: [ProductModifier] priceWithFees(spotId: BigInt, menuId: BigInt): BigInt productOptionFrameworkComputed: JSON variants(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: VariantInventoryFilter): VariantInventoriesConnection! # Reads and enables pagination through a set of `VariantInventory`. variantsList(first: Int, offset: Int, filter: VariantInventoryFilter): [VariantInventory] # Reads and enables pagination through a set of `VariantInventory`. images: JSON ### Category id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. categoryId: BigInt! name: String! xCategoryId: String locationId: BigInt! disclaimer: String archived: Datetime taxRateId: BigInt! images: JSON imageEnabledTimestamp: Datetime posColor: String enabled: Boolean! shortName: String productCode: String isDefault: Boolean location: Location # Reads a single `Location` that is related to this `Category`. taxRate: TaxRate # Reads a single `TaxRate` that is related to this `Category`. products(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): ProductsConnection! # Reads and enables pagination through a set of `Product`. productsList(first: Int, offset: Int, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): [Product!]! # Reads and enables pagination through a set of `Product`. menuCategoriesList(first: Int, offset: Int, orderBy: [MenuCategoriesOrderBy!], condition: MenuCategoryCondition, filter: MenuCategoryFilter, includeArchived: IncludeArchivedOption): [MenuCategory!]! # Reads and enables pagination through a set of `MenuCategory`. ### TaxRate id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. taxRateId: BigInt! locationId: BigInt rate: BigFloat taxRateUuid: String! name: String taxInclusive: Boolean! location: Location # Reads a single `Location` that is related to this `TaxRate`. categories(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [CategoriesOrderBy!], condition: CategoryCondition, filter: CategoryFilter, includeArchived: IncludeArchivedOption): CategoriesConnection! # Reads and enables pagination through a set of `Category`. categoriesList(first: Int, offset: Int, orderBy: [CategoriesOrderBy!], condition: CategoryCondition, filter: CategoryFilter, includeArchived: IncludeArchivedOption): [Category!]! # Reads and enables pagination through a set of `Category`. products(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): ProductsConnection! # Reads and enables pagination through a set of `Product`. productsList(first: Int, offset: Int, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): [Product!]! # Reads and enables pagination through a set of `Product`. autogratuities(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [AutogratuitiesOrderBy!], condition: AutogratuityCondition, filter: AutogratuityFilter, includeArchived: IncludeArchivedOption): AutogratuitiesConnection! # Reads and enables pagination through a set of `Autogratuity`. autogratuitiesList(first: Int, offset: Int, orderBy: [AutogratuitiesOrderBy!], condition: AutogratuityCondition, filter: AutogratuityFilter, includeArchived: IncludeArchivedOption): [Autogratuity!]! # Reads and enables pagination through a set of `Autogratuity`. breakdown(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: TaxFilter): TaxesConnection! # Reads and enables pagination through a set of `Tax`. breakdownList(first: Int, offset: Int, filter: TaxFilter): [Tax] # Reads and enables pagination through a set of `Tax`. ### CategoriesConnection # A connection to a list of `Category` values. nodes: [Category]! # A list of `Category` objects. edges: [CategoriesEdge!]! # A list of edges which contains the `Category` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Category` you could get from the connection. ### CategoriesEdge # A `Category` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Category # The `Category` at the end of the edge. ### ProductsConnection # A connection to a list of `Product` values. nodes: [Product]! # A list of `Product` objects. edges: [ProductsEdge!]! # A list of edges which contains the `Product` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Product` you could get from the connection. ### ProductsEdge # A `Product` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Product # The `Product` at the end of the edge. ### AutogratuitiesConnection # A connection to a list of `Autogratuity` values. nodes: [Autogratuity]! # A list of `Autogratuity` objects. edges: [AutogratuitiesEdge!]! # A list of edges which contains the `Autogratuity` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Autogratuity` you could get from the connection. ### Autogratuity id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. autogratId: BigInt! locationId: BigInt! created: Datetime! archived: Datetime autogratPercent: BigFloat! taxRateId: BigInt! autogratuityTaxRate: BigFloat! displayName: String description: String accountingStreamId: BigInt taxRateDetail: JSON nestAutogratFee: Boolean location: Location # Reads a single `Location` that is related to this `Autogratuity`. taxRate: TaxRate # Reads a single `TaxRate` that is related to this `Autogratuity`. accountingStream: AccountingStream # Reads a single `AccountingStream` that is related to this `Autogratuity`. zonesByAutogratId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ZonesOrderBy!], condition: ZoneCondition, filter: ZoneFilter, includeArchived: IncludeArchivedOption): ZonesConnection! # Reads and enables pagination through a set of `Zone`. zonesByAutogratIdList(first: Int, offset: Int, orderBy: [ZonesOrderBy!], condition: ZoneCondition, filter: ZoneFilter, includeArchived: IncludeArchivedOption): [Zone!]! # Reads and enables pagination through a set of `Zone`. ledgerEntriesByAutogratId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesByAutogratIdList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. ### ZonesConnection # A connection to a list of `Zone` values. nodes: [Zone]! # A list of `Zone` objects. edges: [ZonesEdge!]! # A list of edges which contains the `Zone` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Zone` you could get from the connection. ### Zone id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. zoneId: BigInt! locationId: BigInt! name: String! created: Datetime requiresAddress: Boolean! type: ZoneType allowOrderNotes: Boolean asapOrderingEnabled: Boolean! requireNameOnScan: Boolean! serverTabsDiscoverable: Boolean! zoneUuid: String autogratId: BigInt openTabOnly: Boolean displayOrder: BigInt initialTabDiscoverableMs: BigInt kdsConfigs: JSON! asapOnly: Boolean! orderIntervalId: BigInt requireEmail: Boolean! requireEmailText: String hidden: Boolean! zoneOrderRuleExempt: Boolean verifyPaymentIdentity: Boolean! untippedSubtotalSuggestions: Boolean zoneIframe: String tipAfterAuth: Boolean! location: Location # Reads a single `Location` that is related to this `Zone`. autograt: Autogratuity # Reads a single `Autogratuity` that is related to this `Zone`. spots(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [SpotsOrderBy!], condition: SpotCondition, filter: SpotFilter, includeArchived: IncludeArchivedOption): SpotsConnection! # Reads and enables pagination through a set of `Spot`. spotsList(first: Int, offset: Int, orderBy: [SpotsOrderBy!], condition: SpotCondition, filter: SpotFilter, includeArchived: IncludeArchivedOption): [Spot!]! # Reads and enables pagination through a set of `Spot`. ledgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. available(atTime: Datetime): Boolean locationUuid: String ### SpotsConnection # A connection to a list of `Spot` values. nodes: [Spot]! # A list of `Spot` objects. edges: [SpotsEdge!]! # A list of edges which contains the `Spot` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Spot` you could get from the connection. ### Spot # A resource representing a GoTab Spot id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. spotId: BigInt! locationId: BigInt! name: String archived: Datetime zoneId: BigInt! urlName: String! spotUuid: String! hidden: Boolean! minCapacity: Int! maxCapacity: Int! location: Location # Reads a single `Location` that is related to this `Spot`. zone: Zone # Reads a single `Zone` that is related to this `Spot`. orders(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [OrdersOrderBy!], condition: OrderCondition, filter: OrderFilter): OrdersConnection! # Reads and enables pagination through a set of `Order`. ordersList(first: Int, offset: Int, orderBy: [OrdersOrderBy!], condition: OrderCondition, filter: OrderFilter): [Order!]! # Reads and enables pagination through a set of `Order`. ledgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. ### OrdersConnection # A connection to a list of `Order` values. nodes: [Order]! # A list of `Order` objects. edges: [OrdersEdge!]! # A list of edges which contains the `Order` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Order` you could get from the connection. ### Order id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. orderId: BigInt! tabId: BigInt! created: Datetime! spotId: BigInt statusChanged: Datetime status: OrderStatus! name: String dispatched: Datetime sent: Datetime prepared: Datetime recalled: Datetime scheduled: Datetime placed: Datetime fiscalDay: Date orderPrepTimeMs: Int orderUuid: String! locationId: BigInt isAsap: Boolean autogratTaxRateDetail: JSON tabPassId: BigInt riskFlag: Boolean fulfilled: Datetime orderIntervalTypeId: BigInt serverName: String orderSequenceNumber: Int itemsMutationVersion: Int apiUserUserId: BigInt tab: Tab # Reads a single `Tab` that is related to this `Order`. spot: Spot # Reads a single `Spot` that is related to this `Order`. location: Location # Reads a single `Location` that is related to this `Order`. itemsList(first: Int, offset: Int, orderBy: [ItemsOrderBy!], condition: ItemCondition, filter: ItemFilter): [Item!]! # Reads and enables pagination through a set of `Item`. inventoryAdjustments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [InventoryAdjustmentsOrderBy!], condition: InventoryAdjustmentCondition, filter: InventoryAdjustmentFilter): InventoryAdjustmentsConnection! # Reads and enables pagination through a set of `InventoryAdjustment`. inventoryAdjustmentsList(first: Int, offset: Int, orderBy: [InventoryAdjustmentsOrderBy!], condition: InventoryAdjustmentCondition, filter: InventoryAdjustmentFilter): [InventoryAdjustment!]! # Reads and enables pagination through a set of `InventoryAdjustment`. ledgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. guest: Guest locationUuid: String ### Tab id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. tabId: BigInt! # GoTab internal tab identifier locationId: BigInt! # GoTab internal location identifier tabUuid: String # Unique identifier for the tab name: String # The name associated with the tab total: Int # The current tab total expressed in cents as an integer subtotal: Int # The current tab subtotal expressed in cents as an integer tax: Int # The current tab tax expressed in centas as an integer coverCount: Int created: Datetime! # The timestamp when the tab was created updated: Datetime status: String! # Indicates the tab status as either: PENDING, CLOSED, OPEN or VOIDED opened: Datetime # The timestamp when the tab was opened fiscalDay: Date! externalTabId: String # The tab identifier in an external system, if applicable autograt: Int # The current tab autogratuity expressed in cents as an integer balanceDue: Int # The portion of the tab yet to be paid autogratDue: Int gotabOrder: Boolean # Boolean indicating whether or not the tab belongs to GoTab customerId: BigInt segmentIds: [BigInt] taxExemptionId: String tabMode: TabMode! disableProductTags: [String] discoverableTo: Datetime tippedSubtotal: Int autogratTax: Int notes: JSON! displayId: BigInt newNameHere: Datetime tabSequenceNumber: Int tabMetadata: JSON spendNotificationThreshold: Int tabGroupId: BigInt location: Location # Reads a single `Location` that is related to this `Tab`. itemsList(first: Int, offset: Int, orderBy: [ItemsOrderBy!], condition: ItemCondition, filter: ItemFilter): [Item!]! # Reads and enables pagination through a set of `Item`. orders(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [OrdersOrderBy!], condition: OrderCondition, filter: OrderFilter): OrdersConnection! # Reads and enables pagination through a set of `Order`. ordersList(first: Int, offset: Int, orderBy: [OrdersOrderBy!], condition: OrderCondition, filter: OrderFilter): [Order!]! # Reads and enables pagination through a set of `Order`. payments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [PaymentsOrderBy!], condition: PaymentCondition, filter: PaymentFilter): PaymentsConnection! # Reads and enables pagination through a set of `Payment`. paymentsList(first: Int, offset: Int, orderBy: [PaymentsOrderBy!], condition: PaymentCondition, filter: PaymentFilter): [Payment!]! # Reads and enables pagination through a set of `Payment`. itemAdjustmentsList(first: Int, offset: Int, orderBy: [ItemAdjustmentsOrderBy!], condition: ItemAdjustmentCondition, filter: ItemAdjustmentFilter): [ItemAdjustment!]! # Reads and enables pagination through a set of `ItemAdjustment`. tabRatings(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TabRatingsOrderBy!], condition: TabRatingCondition, filter: TabRatingFilter, includeArchived: IncludeArchivedOption): TabRatingsConnection! # Reads and enables pagination through a set of `TabRating`. tabRatingsList(first: Int, offset: Int, orderBy: [TabRatingsOrderBy!], condition: TabRatingCondition, filter: TabRatingFilter, includeArchived: IncludeArchivedOption): [TabRating!]! # Reads and enables pagination through a set of `TabRating`. ledgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. guests(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [GuestsOrderBy!], condition: GuestCondition, filter: GuestFilter): GuestsConnection! # Reads and enables pagination through a set of `Guest`. guestsList(first: Int, offset: Int, orderBy: [GuestsOrderBy!], condition: GuestCondition, filter: GuestFilter): [Guest!]! # Reads and enables pagination through a set of `Guest`. discountMappingsList(first: Int, offset: Int, orderBy: [ItemDiscountMappingsOrderBy!], condition: ItemDiscountMappingCondition, filter: ItemDiscountMappingFilter): [ItemDiscountMapping!]! # Reads and enables pagination through a set of `ItemDiscountMapping`. realTimeLedgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [RealTimeLedgerEntriesOrderBy!], condition: RealTimeLedgerEntryCondition, filter: RealTimeLedgerEntryFilter): RealTimeLedgerEntriesConnection! # Reads and enables pagination through a set of `RealTimeLedgerEntry`. realTimeLedgerEntriesList(first: Int, offset: Int, orderBy: [RealTimeLedgerEntriesOrderBy!], condition: RealTimeLedgerEntryCondition, filter: RealTimeLedgerEntryFilter): [RealTimeLedgerEntry!]! # Reads and enables pagination through a set of `RealTimeLedgerEntry`. closed: Datetime hasPendingOrders: Boolean hasPlacedOrders: Boolean locationUuid: String numGuests: Int orderType: String ordersPending: Int ordersPlaced: Int server: Employee tabRef: String unpaidItems(includeFeesAndDiscounts: Boolean, first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: ItemFilter): ItemsConnection! # Reads and enables pagination through a set of `Item`. unpaidItemsList(includeFeesAndDiscounts: Boolean, first: Int, offset: Int, filter: ItemFilter): [Item] # Reads and enables pagination through a set of `Item`. zones(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: ZoneFilter): ZonesConnection! # Reads and enables pagination through a set of `Zone`. zonesList(first: Int, offset: Int, filter: ZoneFilter): [Zone] # Reads and enables pagination through a set of `Zone`. href: String! ### Item id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. itemId: BigInt! # GoTab internal item identifier tabId: BigInt! # GoTab internal tab identifier name: String! # The name of the item quantity: BigFloat! # Numeric value indicating the number of items ordered created: Datetime! # Timestamp when the item was added to the cart updated: Datetime productId: BigInt # GoTab internal product identifier unitPrice: Int # The price charged for a single unit of the item, expressed in cents as an integer taxRate: BigFloat # Numeric(10,4) indicating the tax rate charged on the item externalItemId: String # The identifier of the item in an external system, if applicable orderId: BigInt! dispatched: Datetime status: ItemStatus adjustReason: String parentItemId: BigInt # Points to the initial item on which the refund/comp/void occurred orderRuleId: BigInt # If populated, it indicates that the item is linked to a fee or discount sku: String removed: Datetime added: Datetime tax: Int taxRateDetail: JSON itemUnits: ItemInventoryUnits itemSubtotal: Int taxInclusive: Boolean! xItemDetails: JSON itemConversionFactor: BigFloat affectedItemQuantity: Int notes: JSON! optionsDisplay: JSON optionsHash: UUID tags: [String] tab: Tab # Reads a single `Tab` that is related to this `Item`. product: Product # Reads a single `Product` that is related to this `Item`. order: Order # Reads a single `Order` that is related to this `Item`. parentItem: Item # Reads a single `Item` that is related to this `Item`. orderRule: OrderRule # Reads a single `OrderRule` that is related to this `Item`. itemsByParentItemIdList(first: Int, offset: Int, orderBy: [ItemsOrderBy!], condition: ItemCondition, filter: ItemFilter): [Item!]! # Reads and enables pagination through a set of `Item`. adjustments(first: Int, offset: Int, orderBy: [ItemAdjustmentsOrderBy!], condition: ItemAdjustmentCondition, filter: ItemAdjustmentFilter): [ItemAdjustment!]! # Reads and enables pagination through a set of `ItemAdjustment`. ledgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. discountMappingsList(first: Int, offset: Int, orderBy: [ItemDiscountMappingsOrderBy!], condition: ItemDiscountMappingCondition, filter: ItemDiscountMappingFilter): [ItemDiscountMapping!]! # Reads and enables pagination through a set of `ItemDiscountMapping`. discountedItemMappingsList(first: Int, offset: Int, orderBy: [ItemDiscountMappingsOrderBy!], condition: ItemDiscountMappingCondition, filter: ItemDiscountMappingFilter): [ItemDiscountMapping!]! # Reads and enables pagination through a set of `ItemDiscountMapping`. realTimeLedgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [RealTimeLedgerEntriesOrderBy!], condition: RealTimeLedgerEntryCondition, filter: RealTimeLedgerEntryFilter): RealTimeLedgerEntriesConnection! # Reads and enables pagination through a set of `RealTimeLedgerEntry`. realTimeLedgerEntriesList(first: Int, offset: Int, orderBy: [RealTimeLedgerEntriesOrderBy!], condition: RealTimeLedgerEntryCondition, filter: RealTimeLedgerEntryFilter): [RealTimeLedgerEntry!]! # Reads and enables pagination through a set of `RealTimeLedgerEntry`. abandoned: Boolean accountingStream: AccountingStream comped: Boolean discount: Boolean externalInventoryId: String externalSku: String fee: Boolean isPaid: Boolean locationUuid: String orderStatus: OrderStatus ordered: Boolean quantityInitial: BigFloat quantityPaid: BigFloat quantityUnpaid: BigFloat related(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: ItemFilter): ItemsConnection! # Reads and enables pagination through a set of `Item`. relatedList(first: Int, offset: Int, filter: ItemFilter): [Item] # Reads and enables pagination through a set of `Item`. subtotal: Int subtotalInitial: Int subtotalPaid: BigFloat subtotalUnpaid: BigFloat unitPriceInitial: Int voided: Boolean options: [ItemOptions]! ### OrderRule id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. orderRuleId: BigInt! locationId: BigInt! name: String! message: String! ruleLimit: BigInt ruleType: RuleTypeEnum redemptionThreshold: Int enabled: Boolean! archived: Datetime orderRuleUuid: String multipleEnrollmentAllowed: Boolean! created: Datetime! conditionBegin: Datetime conditionEnd: Datetime testMode: Boolean redemptionDelay: Int # This column represents the number of milliseconds from coupon creation date that the coupon should become available for redemption. parentOrderRuleId: BigInt approved: Datetime sharedRulePermissions: JSON! redemptionDelayType: RedemptionDelayTypeEnum! messaging: JSON! fixedPrice: Int location: Location # Reads a single `Location` that is related to this `OrderRule`. parentOrderRule: OrderRule # Reads a single `OrderRule` that is related to this `OrderRule`. itemsList(first: Int, offset: Int, orderBy: [ItemsOrderBy!], condition: ItemCondition, filter: ItemFilter): [Item!]! # Reads and enables pagination through a set of `Item`. orderRulesByParentOrderRuleId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [OrderRulesOrderBy!], condition: OrderRuleCondition, filter: OrderRuleFilter, includeArchived: IncludeArchivedOption): OrderRulesConnection! # Reads and enables pagination through a set of `OrderRule`. orderRulesByParentOrderRuleIdList(first: Int, offset: Int, orderBy: [OrderRulesOrderBy!], condition: OrderRuleCondition, filter: OrderRuleFilter, includeArchived: IncludeArchivedOption): [OrderRule!]! # Reads and enables pagination through a set of `OrderRule`. ledgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. discountMappingsList(first: Int, offset: Int, orderBy: [ItemDiscountMappingsOrderBy!], condition: ItemDiscountMappingCondition, filter: ItemDiscountMappingFilter): [ItemDiscountMapping!]! # Reads and enables pagination through a set of `ItemDiscountMapping`. segments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: SegmentFilter): SegmentsConnection! # Reads and enables pagination through a set of `Segment`. segmentsList(first: Int, offset: Int, filter: SegmentFilter): [Segment] # Reads and enables pagination through a set of `Segment`. ### OrderRulesConnection # A connection to a list of `OrderRule` values. nodes: [OrderRule]! # A list of `OrderRule` objects. edges: [OrderRulesEdge!]! # A list of edges which contains the `OrderRule` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `OrderRule` you could get from the connection. ### OrderRulesEdge # A `OrderRule` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: OrderRule # The `OrderRule` at the end of the edge. ### LedgerEntriesConnection # A connection to a list of `LedgerEntry` values. nodes: [LedgerEntry]! # A list of `LedgerEntry` objects. edges: [LedgerEntriesEdge!]! # A list of edges which contains the `LedgerEntry` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `LedgerEntry` you could get from the connection. ### LedgerEntry # A resource representing a ledger entry. id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. tabLocationId: BigInt! fiscalDay: Date accountingStreamId: BigInt! tabId: BigInt! tabCustomerId: BigInt tabUserId: BigInt orderId: BigInt orderCustomerId: BigInt orderUserId: BigInt itemId: BigInt productId: BigInt adjustmentType: AdjustmentTypeEnum paymentId: BigInt taxId: BigInt autogratId: BigInt transactionTime: Datetime transactionName: String scheduledTime: Datetime amount: Int isReceivable: Boolean propertyLocationId: BigInt isChargeback: Boolean isProcessor: Boolean zoneId: BigInt spotId: BigInt orderRuleId: BigInt paymentType: String transferId: BigInt quantity: BigFloat remittanceTermId: BigInt options: JSON excludeFromGross: Boolean paymentDistribution: JSON processorFeeId: BigInt processorId: BigInt tabLocation: Location # Reads a single `Location` that is related to this `LedgerEntry`. accountingStream: AccountingStream # Reads a single `AccountingStream` that is related to this `LedgerEntry`. tab: Tab # Reads a single `Tab` that is related to this `LedgerEntry`. order: Order # Reads a single `Order` that is related to this `LedgerEntry`. item: Item # Reads a single `Item` that is related to this `LedgerEntry`. product: Product # Reads a single `Product` that is related to this `LedgerEntry`. payment: Payment # Reads a single `Payment` that is related to this `LedgerEntry`. tax: Tax # Reads a single `Tax` that is related to this `LedgerEntry`. autograt: Autogratuity # Reads a single `Autogratuity` that is related to this `LedgerEntry`. zone: Zone # Reads a single `Zone` that is related to this `LedgerEntry`. spot: Spot # Reads a single `Spot` that is related to this `LedgerEntry`. orderRule: OrderRule # Reads a single `OrderRule` that is related to this `LedgerEntry`. ### Payment id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. paymentId: BigInt! tabId: BigInt! amount: Int! tipAmount: Int name: String created: Datetime! paymentType: String! paymentSource: String last4: String status: String authAmount: Int! authTipAmount: Int autograt: Int parentPaymentId: BigInt authAutograt: Int tax: Int! authTax: Int! comp: Int authComp: Int subtotal: Int! authSubtotal: Int! merchantFee: Int processorFee: Int zip: String preauthAmount: Int fiscalDay: Date! locationId: BigInt! transferMode: TransferMode! transferId: BigInt! parentTransferId: BigInt includedFee: Int! excludedFee: Int! transferUuid: String! balancesItems: Boolean! feeDetails: [JSON]! remittanceTermId: BigInt tokenizedMethodPaymentId: BigInt digitalWalletProcessorId: BigInt transferOrigin: TransferOriginEnum! transferOriginId: BigInt displayId: BigInt pointOfInteraction: PointOfInteractionEnum! paymentMetadata: JSON! paymentMethodId: BigInt transactionType: TransactionType apexTransferId: BigInt! # A reference to the top-most transfer_id in the sequence. This column cannot be a foreign key to transfer_id because foreign keys do not span inherited tables. capturedTimestamp: Datetime tab: Tab # Reads a single `Tab` that is related to this `Payment`. parentPayment: Payment # Reads a single `Payment` that is related to this `Payment`. location: Location # Reads a single `Location` that is related to this `Payment`. tokenizedMethodPayment: Payment # Reads a single `Payment` that is related to this `Payment`. paymentsByParentPaymentId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [PaymentsOrderBy!], condition: PaymentCondition, filter: PaymentFilter): PaymentsConnection! # Reads and enables pagination through a set of `Payment`. paymentsByParentPaymentIdList(first: Int, offset: Int, orderBy: [PaymentsOrderBy!], condition: PaymentCondition, filter: PaymentFilter): [Payment!]! # Reads and enables pagination through a set of `Payment`. paymentsByTokenizedMethodPaymentId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [PaymentsOrderBy!], condition: PaymentCondition, filter: PaymentFilter): PaymentsConnection! # Reads and enables pagination through a set of `Payment`. paymentsByTokenizedMethodPaymentIdList(first: Int, offset: Int, orderBy: [PaymentsOrderBy!], condition: PaymentCondition, filter: PaymentFilter): [Payment!]! # Reads and enables pagination through a set of `Payment`. itemAdjustmentsList(first: Int, offset: Int, orderBy: [ItemAdjustmentsOrderBy!], condition: ItemAdjustmentCondition, filter: ItemAdjustmentFilter): [ItemAdjustment!]! # Reads and enables pagination through a set of `ItemAdjustment`. ledgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. chargebacks(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: PaymentFilter): PaymentsConnection! # Reads and enables pagination through a set of `Payment`. chargebacksList(first: Int, offset: Int, filter: PaymentFilter): [Payment] # Reads and enables pagination through a set of `Payment`. finalAmount: Int refunds(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: PaymentFilter): PaymentsConnection! # Reads and enables pagination through a set of `Payment`. refundsList(first: Int, offset: Int, filter: PaymentFilter): [Payment] # Reads and enables pagination through a set of `Payment`. totalAmount: Int ### PaymentsConnection # A connection to a list of `Payment` values. nodes: [Payment]! # A list of `Payment` objects. edges: [PaymentsEdge!]! # A list of edges which contains the `Payment` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Payment` you could get from the connection. ### PaymentsEdge # A `Payment` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Payment # The `Payment` at the end of the edge. ### ItemAdjustment id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. itemAdjustmentId: BigInt! tabId: BigInt! paymentId: BigInt locationId: BigInt! parentItemId: BigInt quantity: BigFloat! created: Datetime! fiscalDay: Date! productId: BigInt! unitPrice: Int! adjustmentType: AdjustmentTypeEnum! adjustmentReason: String xItemId: String deltaTax: Int deltaAutograt: Int deltaAutogratTax: Int transferId: BigInt deltaSubtotal: Int userId: BigInt reqUserId: BigInt xItemDetails: JSON parentItemAdjustmentId: BigInt isWriteoff: Boolean! tab: Tab # Reads a single `Tab` that is related to this `ItemAdjustment`. payment: Payment # Reads a single `Payment` that is related to this `ItemAdjustment`. location: Location # Reads a single `Location` that is related to this `ItemAdjustment`. parentItem: Item # Reads a single `Item` that is related to this `ItemAdjustment`. product: Product # Reads a single `Product` that is related to this `ItemAdjustment`. parentItemAdjustment: ItemAdjustment # Reads a single `ItemAdjustment` that is related to this `ItemAdjustment`. itemAdjustmentsByParentItemAdjustmentIdList(first: Int, offset: Int, orderBy: [ItemAdjustmentsOrderBy!], condition: ItemAdjustmentCondition, filter: ItemAdjustmentFilter): [ItemAdjustment!]! # Reads and enables pagination through a set of `ItemAdjustment`. ### Tax id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. taxId: BigInt! locationId: BigInt! name: String! rate: BigFloat! created: Datetime! taxUuid: String! location: Location # Reads a single `Location` that is related to this `Tax`. ledgerEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. ### LedgerEntriesEdge # A `LedgerEntry` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: LedgerEntry # The `LedgerEntry` at the end of the edge. ### ItemDiscountMapping # Maps each discount item to the items it discounted, with the amount applied to each, per fiscal day. id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. itemDiscountMappingId: BigInt! locationId: BigInt! fiscalDay: Date! adjustmentItemId: BigInt! orderRuleId: BigInt itemId: BigInt! productId: BigInt tabId: BigInt! adjustmentAmount: Int! created: Datetime! updated: Datetime location: Location # Reads a single `Location` that is related to this `ItemDiscountMapping`. item: Item # Reads a single `Item` that is related to this `ItemDiscountMapping`. discountItem: Item # Reads a single `Item` that is related to this `ItemDiscountMapping`. orderRule: OrderRule # Reads a single `OrderRule` that is related to this `ItemDiscountMapping`. product: Product # Reads a single `Product` that is related to this `ItemDiscountMapping`. tab: Tab # Reads a single `Tab` that is related to this `ItemDiscountMapping`. ### SegmentsConnection # A connection to a list of `Segment` values. nodes: [Segment]! # A list of `Segment` objects. edges: [SegmentsEdge!]! # A list of edges which contains the `Segment` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Segment` you could get from the connection. ### Segment id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. segmentId: BigInt! segmentUuid: String name: String locationId: BigInt description: String created: Datetime archived: Datetime segmentCode: String isDefault: Boolean! segmentEntryStrategy: EntryStrategyEnum! segmentEntryConfigs: JSON! blockedSegmentIds: [BigInt] displayOrder: BigInt parentSegmentId: BigInt approved: Datetime sharedSegmentPermissions: JSON! hidden: Boolean! location: Location # Reads a single `Location` that is related to this `Segment`. parentSegment: Segment # Reads a single `Segment` that is related to this `Segment`. customerSegments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [CustomerSegmentsOrderBy!], condition: CustomerSegmentCondition, filter: CustomerSegmentFilter, includeArchived: IncludeArchivedOption): CustomerSegmentsConnection! # Reads and enables pagination through a set of `CustomerSegment`. customerSegmentsList(first: Int, offset: Int, orderBy: [CustomerSegmentsOrderBy!], condition: CustomerSegmentCondition, filter: CustomerSegmentFilter, includeArchived: IncludeArchivedOption): [CustomerSegment!]! # Reads and enables pagination through a set of `CustomerSegment`. segmentsByParentSegmentId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [SegmentsOrderBy!], condition: SegmentCondition, filter: SegmentFilter, includeArchived: IncludeArchivedOption): SegmentsConnection! # Reads and enables pagination through a set of `Segment`. segmentsByParentSegmentIdList(first: Int, offset: Int, orderBy: [SegmentsOrderBy!], condition: SegmentCondition, filter: SegmentFilter, includeArchived: IncludeArchivedOption): [Segment!]! # Reads and enables pagination through a set of `Segment`. ### CustomerSegmentsConnection # A connection to a list of `CustomerSegment` values. nodes: [CustomerSegment]! # A list of `CustomerSegment` objects. edges: [CustomerSegmentsEdge!]! # A list of edges which contains the `CustomerSegment` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `CustomerSegment` you could get from the connection. ### CustomerSegment # A resource representing data for verified customers in segments id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. segmentId: BigInt customerId: BigInt created: Datetime archived: Datetime customerSegmentId: BigInt! locationId: BigInt! activatedTimeRange: DatetimeRange! source: JSON segment: Segment # Reads a single `Segment` that is related to this `CustomerSegment`. location: Location # Reads a single `Location` that is related to this `CustomerSegment`. ### DatetimeRange # A range of `Datetime`. start: DatetimeRangeBound # The starting bound of our range. end: DatetimeRangeBound # The ending bound of our range. ### DatetimeRangeBound # The value at one end of a range. A range can either include this value, or not. value: Datetime! # The value at one end of our range. inclusive: Boolean! # Whether or not the value of this bound is included in the range. ### CustomerSegmentsEdge # A `CustomerSegment` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: CustomerSegment # The `CustomerSegment` at the end of the edge. ### SegmentsEdge # A `Segment` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Segment # The `Segment` at the end of the edge. ### RealTimeLedgerEntriesConnection # A connection to a list of `RealTimeLedgerEntry` values. nodes: [RealTimeLedgerEntry]! # A list of `RealTimeLedgerEntry` objects. edges: [RealTimeLedgerEntriesEdge!]! # A list of edges which contains the `RealTimeLedgerEntry` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `RealTimeLedgerEntry` you could get from the connection. ### RealTimeLedgerEntry # A resource representing a real time ledger entry. tabLocationId: BigInt propertyLocationId: BigInt tabId: BigInt orderId: BigInt fiscalDay: Date accountingStreamId: BigInt orderUserId: BigInt tabUserId: BigInt itemId: BigInt productId: BigInt orderRuleId: BigInt paymentId: BigInt transferId: BigInt taxId: BigInt autogratId: BigInt transactionName: String quantity: BigFloat amount: Int transactionTime: Datetime adjustmentType: AdjustmentTypeEnum isReceivable: Boolean item: Item # Reads a single `Item` that is related to this `RealTimeLedgerEntry`. accountingStream: AccountingStream # Reads a single `AccountingStream` that is related to this `RealTimeLedgerEntry`. product: Product # Reads a single `Product` that is related to this `RealTimeLedgerEntry`. tab: Tab # Reads a single `Tab` that is related to this `RealTimeLedgerEntry`. ### RealTimeLedgerEntriesEdge # A `RealTimeLedgerEntry` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: RealTimeLedgerEntry # The `RealTimeLedgerEntry` at the end of the edge. ### ItemsConnection # A connection to a list of `Item` values. nodes: [Item]! # A list of `Item` objects. edges: [ItemsEdge!]! # A list of edges which contains the `Item` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Item` you could get from the connection. ### ItemsEdge # A `Item` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Item # The `Item` at the end of the edge. ### ItemOptions id: String! uid: String! key: String! name: String! shortName: String! isProduct: Boolean! price: Int! quantity: Int! ### TabRatingsConnection # A connection to a list of `TabRating` values. nodes: [TabRating]! # A list of `TabRating` objects. edges: [TabRatingsEdge!]! # A list of edges which contains the `TabRating` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `TabRating` you could get from the connection. ### TabRating # A resource representing data for customer feedback on GoTab tabs. id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. tabRatingId: BigInt! ratingType: String! customerId: BigInt! rating: Int! tabId: BigInt! archived: Datetime created: Datetime tab: Tab # Reads a single `Tab` that is related to this `TabRating`. ### TabRatingsEdge # A `TabRating` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: TabRating # The `TabRating` at the end of the edge. ### GuestsConnection # A connection to a list of `Guest` values. nodes: [Guest]! # A list of `Guest` objects. edges: [GuestsEdge!]! # A list of edges which contains the `Guest` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Guest` you could get from the connection. ### Guest # A resource representing a Guest on a Tab name: String customerId: BigInt locationId: BigInt locationUuid: String tabUuid: String feedback: String handle: String email: String userId: BigInt tabViewed: Datetime location: Location # Reads a single `Location` that is related to this `Guest`. tab: Tab # Reads a single `Tab` that is related to this `Guest`. ### GuestsEdge # A `Guest` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Guest # The `Guest` at the end of the edge. ### Employee # A resource representing an Employee at a location userId: BigInt name: String displayName: String verified: Datetime locationUuid: String archived: Datetime externalId: String userUuid: String created: Datetime location: Location # Reads a single `Location` that is related to this `Employee`. timeEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: TimeEntryFilter): TimeEntriesConnection! # Reads and enables pagination through a set of `TimeEntry`. timeEntriesList(first: Int, offset: Int, filter: TimeEntryFilter): [TimeEntry] # Reads and enables pagination through a set of `TimeEntry`. userRoles(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: UserRoleFilter): UserRolesConnection! # Reads and enables pagination through a set of `UserRole`. userRolesList(first: Int, offset: Int, filter: UserRoleFilter): [UserRole] # Reads and enables pagination through a set of `UserRole`. ### TimeEntriesConnection # A connection to a list of `TimeEntry` values. nodes: [TimeEntry]! # A list of `TimeEntry` objects. edges: [TimeEntriesEdge!]! # A list of edges which contains the `TimeEntry` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `TimeEntry` you could get from the connection. ### TimeEntry id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. timeEntryId: BigInt! timeShiftId: BigInt timePunchEntryUuid: String! paidDuration: Int! unpaidDuration: Int! totalDuration: Int! punchIn: Datetime! punchOut: Datetime timePunchTypeId: BigInt! created: Datetime! archived: Datetime userId: BigInt! userRoleId: BigInt! fiscalDay: Date! locationId: BigInt! rate: Int autoClosed: Datetime regularDuration: Int! laborScheduleId: BigInt declaredTips: Int overtimeDuration: Int! doubleOvertimeDuration: Int! breaksAcknowledged: Boolean locked: Datetime timeShift: TimeEntry # Reads a single `TimeEntry` that is related to this `TimeEntry`. timePunchType: TimePunchType # Reads a single `TimePunchType` that is related to this `TimeEntry`. userRole: UserRole # Reads a single `UserRole` that is related to this `TimeEntry`. location: Location # Reads a single `Location` that is related to this `TimeEntry`. laborSchedule: LaborSchedule # Reads a single `LaborSchedule` that is related to this `TimeEntry`. timeEntriesByTimeShiftId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): TimeEntriesConnection! # Reads and enables pagination through a set of `TimeEntry`. timeEntriesByTimeShiftIdList(first: Int, offset: Int, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): [TimeEntry!]! # Reads and enables pagination through a set of `TimeEntry`. breaks(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: TimeEntryFilter): TimeEntriesConnection! # Reads and enables pagination through a set of `TimeEntry`. breaksList(first: Int, offset: Int, filter: TimeEntryFilter): [TimeEntry] # Reads and enables pagination through a set of `TimeEntry`. employee: Employee isShift: Boolean shift: TimeEntry ### TimePunchType id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. timePunchTypeId: BigInt! timePunchTypeUuid: String! timePunchTypeName: String! locationId: BigInt! isPaid: Boolean! isShift: Boolean! created: Datetime! archived: Datetime minDuration: Int location: Location # Reads a single `Location` that is related to this `TimePunchType`. timeEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): TimeEntriesConnection! # Reads and enables pagination through a set of `TimeEntry`. timeEntriesList(first: Int, offset: Int, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): [TimeEntry!]! # Reads and enables pagination through a set of `TimeEntry`. ### UserRole id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. userRoleId: BigInt! userRoleUuid: String! locationId: BigInt! roleName: String! acl: String! created: Datetime! archived: Datetime rate: Int location: Location # Reads a single `Location` that is related to this `UserRole`. timeEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): TimeEntriesConnection! # Reads and enables pagination through a set of `TimeEntry`. timeEntriesList(first: Int, offset: Int, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): [TimeEntry!]! # Reads and enables pagination through a set of `TimeEntry`. ### LaborSchedule # A resource representing labor schedules (shifts) data. id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. laborScheduleId: BigInt! laborScheduleUuid: String! userId: BigInt! startTime: Datetime endTime: Datetime userRoleId: BigInt fulfilled: Datetime archived: Datetime created: Datetime! updated: Datetime! xLaborSource: LaborSchedulesSourceEnum timeEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): TimeEntriesConnection! # Reads and enables pagination through a set of `TimeEntry`. timeEntriesList(first: Int, offset: Int, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): [TimeEntry!]! # Reads and enables pagination through a set of `TimeEntry`. externalUserId: BigInt location: BigInt ### TimeEntriesEdge # A `TimeEntry` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: TimeEntry # The `TimeEntry` at the end of the edge. ### UserRolesConnection # A connection to a list of `UserRole` values. nodes: [UserRole]! # A list of `UserRole` objects. edges: [UserRolesEdge!]! # A list of edges which contains the `UserRole` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `UserRole` you could get from the connection. ### UserRolesEdge # A `UserRole` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: UserRole # The `UserRole` at the end of the edge. ### InventoryAdjustmentsConnection # A connection to a list of `InventoryAdjustment` values. nodes: [InventoryAdjustment]! # A list of `InventoryAdjustment` objects. edges: [InventoryAdjustmentsEdge!]! # A list of edges which contains the `InventoryAdjustment` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `InventoryAdjustment` you could get from the connection. ### InventoryAdjustment # A resource representing inventory adjustment data. id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. inventoryId: BigInt created: Datetime transactionType: InventoryAdjustmentType orderId: BigInt adjustment: BigFloat confirmedQuantity: BigFloat inventoryAdjustmentId: BigInt! adjustmentReason: InventoryAdjustmentReasonType cost: Int inventory: Inventory # Reads a single `Inventory` that is related to this `InventoryAdjustment`. order: Order # Reads a single `Order` that is related to this `InventoryAdjustment`. ### Inventory # A resource representing inventory data. id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. inventoryId: BigInt! name: String locationId: BigInt created: Datetime archived: Datetime sku: String type: InventoryType units: InventoryUnits impactsAvailability: ImpactsAvailabilityType detached: Boolean tracked: Boolean inventoryLevel: BigFloat stockLevel: BigFloat parLevel: BigFloat reservedQuantity: BigFloat idealReservedQuantity: BigFloat lowLevelComponents: JSON nextLevelComponents: JSON instructionComponents: JSON pathComponents: [BigInt] parentProductId: BigInt variant: JSON conversionFactor: BigFloat xSkuIds: [String] externalInventoryId: String minusOneComponents: JSON plusOneComponents: JSON kdsVisible: Boolean routerIds: [BigInt] isPrepRequired: Boolean! location: Location # Reads a single `Location` that is related to this `Inventory`. parentProduct: Product # Reads a single `Product` that is related to this `Inventory`. products(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): ProductsConnection! # Reads and enables pagination through a set of `Product`. productsList(first: Int, offset: Int, orderBy: [ProductsOrderBy!], condition: ProductCondition, filter: ProductFilter, includeArchived: IncludeArchivedOption): [Product!]! # Reads and enables pagination through a set of `Product`. inventoryAdjustments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [InventoryAdjustmentsOrderBy!], condition: InventoryAdjustmentCondition, filter: InventoryAdjustmentFilter): InventoryAdjustmentsConnection! # Reads and enables pagination through a set of `InventoryAdjustment`. inventoryAdjustmentsList(first: Int, offset: Int, orderBy: [InventoryAdjustmentsOrderBy!], condition: InventoryAdjustmentCondition, filter: InventoryAdjustmentFilter): [InventoryAdjustment!]! # Reads and enables pagination through a set of `InventoryAdjustment`. adjustments(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: InventoryAdjustmentFilter): InventoryAdjustmentsConnection! # Reads and enables pagination through a set of `InventoryAdjustment`. adjustmentsList(first: Int, offset: Int, filter: InventoryAdjustmentFilter): [InventoryAdjustment] # Reads and enables pagination through a set of `InventoryAdjustment`. ### InventoryAdjustmentsEdge # A `InventoryAdjustment` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: InventoryAdjustment # The `InventoryAdjustment` at the end of the edge. ### OrdersEdge # A `Order` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Order # The `Order` at the end of the edge. ### SpotsEdge # A `Spot` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Spot # The `Spot` at the end of the edge. ### ZonesEdge # A `Zone` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Zone # The `Zone` at the end of the edge. ### AutogratuitiesEdge # A `Autogratuity` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Autogratuity # The `Autogratuity` at the end of the edge. ### TaxesConnection # A connection to a list of `Tax` values. nodes: [Tax]! # A list of `Tax` objects. edges: [TaxesEdge!]! # A list of edges which contains the `Tax` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Tax` you could get from the connection. ### TaxesEdge # A `Tax` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Tax # The `Tax` at the end of the edge. ### MenuCategory id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. menuId: BigInt! categoryId: BigInt! label: String description: String created: Datetime! archived: Datetime menuCategoryId: BigInt! menuCategoryPosEnableQuickOptions: Boolean! menuCategoryKioskRequireScan: Boolean! menu: Menu # Reads a single `Menu` that is related to this `MenuCategory`. category: Category # Reads a single `Category` that is related to this `MenuCategory`. availableProducts(atTime: Datetime, first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: ProductFilter): ProductsConnection! # Reads and enables pagination through a set of `Product`. availableProductsList(atTime: Datetime, first: Int, offset: Int, filter: ProductFilter): [Product] # Reads and enables pagination through a set of `Product`. products(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: ProductFilter): ProductsConnection! # Reads and enables pagination through a set of `Product`. productsList(first: Int, offset: Int, filter: ProductFilter): [Product] # Reads and enables pagination through a set of `Product`. ### Menu # A resource representing a GoTab Menu id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. menuId: BigInt! locationId: BigInt! urlName: String! name: String! scheduleId: BigInt startOrderableDay: Datetime endOrderableDay: Datetime startSchedulableDay: Datetime endSchedulableDay: Datetime created: Datetime! archived: Datetime enabled: Boolean searchable: Boolean menuHeader: String menuFooter: String menuUuid: String! shortName: String menuAgentConfigs: JSON publishMenuExternal: Boolean! location: Location # Reads a single `Location` that is related to this `Menu`. menuCategoriesList(first: Int, offset: Int, orderBy: [MenuCategoriesOrderBy!], condition: MenuCategoryCondition, filter: MenuCategoryFilter, includeArchived: IncludeArchivedOption): [MenuCategory!]! # Reads and enables pagination through a set of `MenuCategory`. available(atTime: Datetime): Boolean availableCategories(atTime: Datetime, first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: MenuCategoryFilter): MenuCategoriesConnection! # Reads and enables pagination through a set of `MenuCategory`. availableCategoriesList(atTime: Datetime, first: Int, offset: Int, filter: MenuCategoryFilter): [MenuCategory] # Reads and enables pagination through a set of `MenuCategory`. availableProducts(atTime: Datetime, first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: ProductFilter): ProductsConnection! # Reads and enables pagination through a set of `Product`. availableProductsList(atTime: Datetime, first: Int, offset: Int, filter: ProductFilter): [Product] # Reads and enables pagination through a set of `Product`. locationUuid: String ### MenuCategoriesConnection # A connection to a list of `MenuCategory` values. nodes: [MenuCategory]! # A list of `MenuCategory` objects. edges: [MenuCategoriesEdge!]! # A list of edges which contains the `MenuCategory` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `MenuCategory` you could get from the connection. ### MenuCategoriesEdge # A `MenuCategory` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: MenuCategory # The `MenuCategory` at the end of the edge. ### InventoriesConnection # A connection to a list of `Inventory` values. nodes: [Inventory]! # A list of `Inventory` objects. edges: [InventoriesEdge!]! # A list of edges which contains the `Inventory` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Inventory` you could get from the connection. ### InventoriesEdge # A `Inventory` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Inventory # The `Inventory` at the end of the edge. ### ProductsInventoriesConnection # A connection to a list of `ProductsInventoriesRecord` values. nodes: [ProductsInventoriesRecord]! # A list of `ProductsInventoriesRecord` objects. edges: [ProductsInventoryEdge!]! # A list of edges which contains the `ProductsInventoriesRecord` and cursor to aid in pagination. totalCount: Int! # The count of *all* `ProductsInventoriesRecord` you could get from the connection. ### ProductsInventoriesRecord # The return type of our `inventories` query. productId: BigInt locationId: BigInt inventoryId: BigInt externalInventoryId: String externalSku: String variant: JSON name: String sku: String type: InventoryType isTracked: Boolean isStocked: Boolean isDetached: Boolean stockLevel: BigFloat units: InventoryUnits externalSkuIds: [String] barcodes: [String] ### ProductsInventoryEdge # A `ProductsInventoriesRecord` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: ProductsInventoriesRecord # The `ProductsInventoriesRecord` at the end of the edge. ### ProductModifier key: String name: String shortName: String description: String rank: Int type: ProductModifierType price: Int defaultvalue: String characterLimit: Int enabled: Boolean required: Boolean product: Boolean variant: Boolean allowOptionQuantities: Boolean minCount: Int maxCount: Int options: [ProductModifierOption] uid: String ### ProductModifierOption key: String name: String shortName: String description: String rank: Int type: ProductModifierType price: Int defaultvalue: String characterLimit: Int enabled: Boolean required: Boolean product: Boolean variant: Boolean allowOptionQuantities: Boolean minCount: Int maxCount: Int uid: String ### VariantInventoriesConnection # A connection to a list of `VariantInventory` values. nodes: [VariantInventory]! # A list of `VariantInventory` objects. edges: [VariantInventoriesEdge!]! # A list of edges which contains the `VariantInventory` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `VariantInventory` you could get from the connection. ### VariantInventory inventoryId: BigInt name: String locationId: BigInt created: Datetime archived: Datetime sku: String type: InventoryType instructionId: BigInt units: InventoryUnits impactsAvailability: ImpactsAvailabilityType detached: Boolean tracked: Boolean inventoryLevel: BigFloat stockLevel: BigFloat parLevel: BigFloat reservedQuantity: BigFloat idealReservedQuantity: BigFloat lowLevelComponents: JSON nextLevelComponents: JSON instructionComponents: JSON pathComponents: [BigInt] parentProductId: BigInt price: Int externalSkuIds: [String] externalInventoryId: String variant: JSON barcodes: [String] externalSku: String ### VariantInventoriesEdge # A `VariantInventory` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: VariantInventory # The `VariantInventory` at the end of the edge. ### TabsConnection # A connection to a list of `Tab` values. nodes: [Tab]! # A list of `Tab` objects. edges: [TabsEdge!]! # A list of edges which contains the `Tab` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Tab` you could get from the connection. ### TabsEdge # A `Tab` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Tab # The `Tab` at the end of the edge. ### FiscalDaysConnection # A connection to a list of `FiscalDay` values. nodes: [FiscalDay]! # A list of `FiscalDay` objects. edges: [FiscalDaysEdge!]! # A list of edges which contains the `FiscalDay` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `FiscalDay` you could get from the connection. ### FiscalDay id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. locationId: BigInt! fiscalDay: Date! fiscalDayBegin: Datetime! fiscalDayEnd: Datetime! fiscalDayStatus: FiscalDayStatus! paymentMappingStatus: FiscalDayStatus! location: Location # Reads a single `Location` that is related to this `FiscalDay`. ### FiscalDaysEdge # A `FiscalDay` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: FiscalDay # The `FiscalDay` at the end of the edge. ### SubscribersConnection # A connection to a list of `Subscriber` values. nodes: [Subscriber]! # A list of `Subscriber` objects. edges: [SubscribersEdge!]! # A list of edges which contains the `Subscriber` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Subscriber` you could get from the connection. ### Subscriber # A resource representing customers opted in to being contacted for marketing purposes. id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. subscriberId: BigInt! locationId: BigInt! customerId: BigInt! handle: String! created: Datetime! updated: Datetime protocol: String! contactListId: BigInt! location: Location # Reads a single `Location` that is related to this `Subscriber`. ### SubscribersEdge # A `Subscriber` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Subscriber # The `Subscriber` at the end of the edge. ### TaxRatesConnection # A connection to a list of `TaxRate` values. nodes: [TaxRate]! # A list of `TaxRate` objects. edges: [TaxRatesEdge!]! # A list of edges which contains the `TaxRate` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `TaxRate` you could get from the connection. ### TaxRatesEdge # A `TaxRate` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: TaxRate # The `TaxRate` at the end of the edge. ### TimePunchTypesConnection # A connection to a list of `TimePunchType` values. nodes: [TimePunchType]! # A list of `TimePunchType` objects. edges: [TimePunchTypesEdge!]! # A list of edges which contains the `TimePunchType` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `TimePunchType` you could get from the connection. ### TimePunchTypesEdge # A `TimePunchType` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: TimePunchType # The `TimePunchType` at the end of the edge. ### DbExternalIdsConnection # A connection to a list of `DbExternalId` values. nodes: [DbExternalId]! # A list of `DbExternalId` objects. edges: [DbExternalIdsEdge!]! # A list of edges which contains the `DbExternalId` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `DbExternalId` you could get from the connection. ### DbExternalId id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. dbExternalId: BigInt! xSource: ExternalSourceEnum! locationId: BigInt tableName: String! dbExternalIdsPrimaryKey: BigInt! xId: String! location: Location # Reads a single `Location` that is related to this `DbExternalId`. ### DbExternalIdsEdge # A `DbExternalId` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: DbExternalId # The `DbExternalId` at the end of the edge. ### ProductPricingRulesConnection # A connection to a list of `ProductPricingRule` values. nodes: [ProductPricingRule]! # A list of `ProductPricingRule` objects. edges: [ProductPricingRulesEdge!]! # A list of edges which contains the `ProductPricingRule` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `ProductPricingRule` you could get from the connection. ### ProductPricingRule id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. productPricingRuleId: BigInt! locationId: BigInt! created: Datetime! archived: Datetime pricingRuleTarget: PricingRuleTargetEnum! activatedTimeRange: DatetimeRange! scheduleId: BigInt amount: Int! percentage: BigFloat! roundingStrategy: RoundingStrategyEnum menuIds: [BigInt] zoneIds: [BigInt] categoryIds: [BigInt] spotIds: [BigInt] userIds: [BigInt] tags: [String] modifyZeroPriced: Boolean pricingRuleDescription: String enabled: Boolean accountingStreamId: BigInt excludeTags: [String] name: String location: Location # Reads a single `Location` that is related to this `ProductPricingRule`. accountingStream: AccountingStream # Reads a single `AccountingStream` that is related to this `ProductPricingRule`. ### ProductPricingRulesEdge # A `ProductPricingRule` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: ProductPricingRule # The `ProductPricingRule` at the end of the edge. ### EmployeesConnection # A connection to a list of `Employee` values. nodes: [Employee]! # A list of `Employee` objects. edges: [EmployeesEdge!]! # A list of edges which contains the `Employee` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Employee` you could get from the connection. ### EmployeesEdge # A `Employee` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Employee # The `Employee` at the end of the edge. ### MenusConnection # A connection to a list of `Menu` values. nodes: [Menu]! # A list of `Menu` objects. edges: [MenusEdge!]! # A list of edges which contains the `Menu` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Menu` you could get from the connection. ### MenusEdge # A `Menu` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Menu # The `Menu` at the end of the edge. ### AccountingStreamsEdge # A `AccountingStream` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: AccountingStream # The `AccountingStream` at the end of the edge. ### AddressesConnection # A connection to a list of `Address` values. nodes: [Address]! # A list of `Address` objects. edges: [AddressesEdge!]! # A list of edges which contains the `Address` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `Address` you could get from the connection. ### AddressesEdge # A `Address` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: Address # The `Address` at the end of the edge. ### LaborSchedulesConnection # A connection to a list of `LaborSchedule` values. nodes: [LaborSchedule]! # A list of `LaborSchedule` objects. edges: [LaborSchedulesEdge!]! # A list of edges which contains the `LaborSchedule` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `LaborSchedule` you could get from the connection. ### LaborSchedulesEdge # A `LaborSchedule` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: LaborSchedule # The `LaborSchedule` at the end of the edge. ### OptionGroupsConnection # A connection to a list of `OptionGroup` values. nodes: [OptionGroup]! # A list of `OptionGroup` objects. edges: [OptionGroupsEdge!]! # A list of edges which contains the `OptionGroup` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `OptionGroup` you could get from the connection. ### OptionGroup id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. optionGroupId: BigInt! created: Datetime! archived: Datetime optionGroupUuid: String! locationId: BigInt! optionGroupName: String optionGroupMaxDepth: Int! isVariant: Boolean! productOptionFramework: JSON itemOptionDictionary: JSON frameworkFilter: JSON dictionaryFilter: JSON userId: BigInt ### OptionGroupsEdge # A `OptionGroup` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: OptionGroup # The `OptionGroup` at the end of the edge. ### TemporaryLedgersConnection # A connection to a list of `TemporaryLedger` values. nodes: [TemporaryLedger]! # A list of `TemporaryLedger` objects. edges: [TemporaryLedgersEdge!]! # A list of edges which contains the `TemporaryLedger` and cursor to aid in pagination. pageInfo: PageInfo! # Information to aid in pagination. totalCount: Int! # The count of *all* `TemporaryLedger` you could get from the connection. ### TemporaryLedger id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. tabLocationId: BigInt! fiscalDay: Date accountingStreamId: BigInt! tabId: BigInt! tabCustomerId: BigInt tabUserId: BigInt orderId: BigInt orderCustomerId: BigInt orderUserId: BigInt itemId: BigInt productId: BigInt adjustmentType: AdjustmentTypeEnum paymentId: BigInt payoutId: BigInt taxId: BigInt autogratId: BigInt transactionTime: Datetime transactionYear: Int transactionMonth: Int transactionWeek: Int transactionDay: Int transactionHour: Int transactionMinute: Int transactionName: String scheduledTime: Datetime quantity: BigFloat amount: Int isReceivable: Boolean propertyLocationId: BigInt payoutDetails: JSON isChargeback: Boolean isProcessor: Boolean zoneId: BigInt spotId: BigInt orderRuleId: BigInt paymentType: String transferId: BigInt cursorType: BigInt remittanceTermId: BigInt subtotal: Int autograt: Int tax: Int options: JSON excludeFromGross: Boolean processorFeeId: BigInt processorId: BigInt temporaryLedgerId: BigInt! ### TemporaryLedgersEdge # A `TemporaryLedger` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: TemporaryLedger # The `TemporaryLedger` at the end of the edge. ### GoProductPricingRuleType productPricingRuleId: BigInt price: Int priceDelta: Int pricingRuleDescription: String ### GoConvertSpansToReadableConnection # A connection to a list of `GoConvertSpansToReadableRecord` values. nodes: [GoConvertSpansToReadableRecord]! # A list of `GoConvertSpansToReadableRecord` objects. edges: [GoConvertSpansToReadableEdge!]! # A list of edges which contains the `GoConvertSpansToReadableRecord` and cursor to aid in pagination. totalCount: Int! # The count of *all* `GoConvertSpansToReadableRecord` you could get from the connection. ### GoConvertSpansToReadableRecord # The return type of our `goConvertSpansToReadable` query. dow: Int startTime: Time endTime: Time ### GoConvertSpansToReadableEdge # A `GoConvertSpansToReadableRecord` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: GoConvertSpansToReadableRecord # The `GoConvertSpansToReadableRecord` at the end of the edge. ### GoGetScheduleIntersectionsConnection # A connection to a list of `GoGetScheduleIntersectionsRecord` values. nodes: [GoGetScheduleIntersectionsRecord]! # A list of `GoGetScheduleIntersectionsRecord` objects. edges: [GoGetScheduleIntersectionEdge!]! # A list of edges which contains the `GoGetScheduleIntersectionsRecord` and cursor to aid in pagination. totalCount: Int! # The count of *all* `GoGetScheduleIntersectionsRecord` you could get from the connection. ### GoGetScheduleIntersectionsRecord # The return type of our `goGetScheduleIntersections` query. locationId: BigInt dow: Int startTime: Time endTime: Time spans: [Int] ### GoGetScheduleIntersectionEdge # A `GoGetScheduleIntersectionsRecord` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: GoGetScheduleIntersectionsRecord # The `GoGetScheduleIntersectionsRecord` at the end of the edge. ### GoSplitArrayToDowConnection # A connection to a list of `GoSplitArrayToDowRecord` values. nodes: [GoSplitArrayToDowRecord]! # A list of `GoSplitArrayToDowRecord` objects. edges: [GoSplitArrayToDowEdge!]! # A list of edges which contains the `GoSplitArrayToDowRecord` and cursor to aid in pagination. totalCount: Int! # The count of *all* `GoSplitArrayToDowRecord` you could get from the connection. ### GoSplitArrayToDowRecord # The return type of our `goSplitArrayToDow` query. dow: Int spans: [Int] ### GoSplitArrayToDowEdge # A `GoSplitArrayToDowRecord` edge in the connection. cursor: Cursor # A cursor for use in pagination. node: GoSplitArrayToDowRecord # The `GoSplitArrayToDowRecord` at the end of the edge. ### User id: ID! # A globally unique identifier. Can be used in various places throughout the system to identify this single value. userId: BigInt! customerId: BigInt displayName: String! name: String created: Datetime! verified: Datetime userUuid: String! timeEntries(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): TimeEntriesConnection! # Reads and enables pagination through a set of `TimeEntry`. timeEntriesList(first: Int, offset: Int, orderBy: [TimeEntriesOrderBy!], condition: TimeEntryCondition, filter: TimeEntryFilter, includeArchived: IncludeArchivedOption): [TimeEntry!]! # Reads and enables pagination through a set of `TimeEntry`. ordersByApiUserUserId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [OrdersOrderBy!], condition: OrderCondition, filter: OrderFilter): OrdersConnection! # Reads and enables pagination through a set of `Order`. ordersByApiUserUserIdList(first: Int, offset: Int, orderBy: [OrdersOrderBy!], condition: OrderCondition, filter: OrderFilter): [Order!]! # Reads and enables pagination through a set of `Order`. itemAdjustmentsList(first: Int, offset: Int, orderBy: [ItemAdjustmentsOrderBy!], condition: ItemAdjustmentCondition, filter: ItemAdjustmentFilter): [ItemAdjustment!]! # Reads and enables pagination through a set of `ItemAdjustment`. itemAdjustmentsByReqUserIdList(first: Int, offset: Int, orderBy: [ItemAdjustmentsOrderBy!], condition: ItemAdjustmentCondition, filter: ItemAdjustmentFilter): [ItemAdjustment!]! # Reads and enables pagination through a set of `ItemAdjustment`. ledgerEntriesByTabUserId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesByTabUserIdList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesByOrderUserId(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): LedgerEntriesConnection! # Reads and enables pagination through a set of `LedgerEntry`. ledgerEntriesByOrderUserIdList(first: Int, offset: Int, orderBy: [LedgerEntriesOrderBy!], condition: LedgerEntryCondition, filter: LedgerEntryFilter): [LedgerEntry!]! # Reads and enables pagination through a set of `LedgerEntry`. optionGroups(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, orderBy: [OptionGroupsOrderBy!], condition: OptionGroupCondition, filter: OptionGroupFilter, includeArchived: IncludeArchivedOption): OptionGroupsConnection! # Reads and enables pagination through a set of `OptionGroup`. optionGroupsList(first: Int, offset: Int, orderBy: [OptionGroupsOrderBy!], condition: OptionGroupCondition, filter: OptionGroupFilter, includeArchived: IncludeArchivedOption): [OptionGroup!]! # Reads and enables pagination through a set of `OptionGroup`. hasUnlimitedPower: Boolean locations(first: Int, last: Int, offset: Int, before: Cursor, after: Cursor, filter: LocationFilter): LocationsConnection! # Reads and enables pagination through a set of `Location`. locationsList(first: Int, offset: Int, filter: LocationFilter): [Location] # Reads and enables pagination through a set of `Location`. ### ConvertXLaborSourceEnumPayload # The output of our `convertXLaborSourceEnum` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. externalSourceEnum: ExternalSourceEnum query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoCombineOptionFiltersPayload # The output of our `goCombineOptionFilters` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. json: JSON query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoFilterOptionDictionaryPayload # The output of our `goFilterOptionDictionary` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. json: JSON query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoFilterOptionFrameworkPayload # The output of our `goFilterOptionFramework` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. json: JSON query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoGetAddressLocationPayload # The output of our `goGetAddressLocation` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. boolean: Boolean query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoGetFullSpanPayload # The output of our `goGetFullSpan` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. integers: [Int] query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoGetInventoryAdjustmentLocationPayload # The output of our `goGetInventoryAdjustmentLocation` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. boolean: Boolean query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoGetItemLocationPayload # The output of our `goGetItemLocation` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. boolean: Boolean query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoGetLaborScheudulesLocationPayload # The output of our `goGetLaborScheudulesLocation` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. boolean: Boolean query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoGetMarketingSubscribersLocationPayload # The output of our `goGetMarketingSubscribersLocation` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. boolean: Boolean query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoGetMenuCategoryLocationPayload # The output of our `goGetMenuCategoryLocation` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. boolean: Boolean query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoGetOrderLocationPayload # The output of our `goGetOrderLocation` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. boolean: Boolean query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoGetScheduleIntersectionSpansPayload # The output of our `goGetScheduleIntersectionSpans` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. results: [GoGetScheduleIntersectionSpansRecord] query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoGetScheduleIntersectionSpansRecord # The return type of our `goGetScheduleIntersectionSpans` mutation. locationId: BigInt timezone: String spans: [Int] ### GoGetTabRatingsLocationPayload # The output of our `goGetTabRatingsLocation` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. boolean: Boolean query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoMergeFrameworkOptionsPayload # The output of our `goMergeFrameworkOptions` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. json: JSON query: Query # Our root query field type. Allows us to run any query from our mutation payload. ### GoSplitSpansOnGapPayload # The output of our `goSplitSpansOnGap` mutation. clientMutationId: String # The exact same `clientMutationId` that was provided in the mutation input, unchanged and unused. May be used by a client to track mutations. spans: [Int] query: Query # Our root query field type. Allows us to run any query from our mutation payload. ## Input Types ### LocationCondition # A condition to be used against `Location` object types. All fields are tested for equality and combined with a logical ‘and.’ locationId: BigInt # Checks for equality with the object’s `locationId` field. name: String # Checks for equality with the object’s `name` field. locationUuid: String # Checks for equality with the object’s `locationUuid` field. timezone: String # Checks for equality with the object’s `timezone` field. orderEnabled: Boolean # Checks for equality with the object’s `orderEnabled` field. urlName: String # Checks for equality with the object’s `urlName` field. autogratPercent: BigFloat # Checks for equality with the object’s `autogratPercent` field. typeOld: LocationTypeOld # Checks for equality with the object’s `typeOld` field. defaultRouters: [BigInt] # Checks for equality with the object’s `defaultRouters` field. addressId: BigInt # Checks for equality with the object’s `addressId` field. catalogBrowsing: Boolean # Checks for equality with the object’s `catalogBrowsing` field. readOnly: Boolean # Checks for equality with the object’s `readOnly` field. isSandbox: Boolean # Checks for equality with the object’s `isSandbox` field. posIgnoreSchedules: Boolean # Checks for equality with the object’s `posIgnoreSchedules` field. swipeLinkEnabled: Boolean # Checks for equality with the object’s `swipeLinkEnabled` field. overAuthPercent: BigFloat # Checks for equality with the object’s `overAuthPercent` field. tabItemSplittingEnabled: Boolean # Checks for equality with the object’s `tabItemSplittingEnabled` field. tabShareLocationIds: [BigInt] # Checks for equality with the object’s `tabShareLocationIds` field. tabPassConfigs: JSON # Checks for equality with the object’s `tabPassConfigs` field. posConvertCpToCnp: Boolean # Checks for equality with the object’s `posConvertCpToCnp` field. addProductsWithOptions: Boolean # Checks for equality with the object’s `addProductsWithOptions` field. guestCoursingEnabled: Boolean # Checks for equality with the object’s `guestCoursingEnabled` field. posCoursingEnabled: Boolean # Checks for equality with the object’s `posCoursingEnabled` field. brandImages: JSON # Checks for equality with the object’s `brandImages` field. spotConfirmation: Boolean # Checks for equality with the object’s `spotConfirmation` field. showSubscribe: Boolean # Checks for equality with the object’s `showSubscribe` field. recoupRefundedFees: Boolean # Checks for equality with the object’s `recoupRefundedFees` field. posSeatingEnabled: Boolean # Checks for equality with the object’s `posSeatingEnabled` field. strictVoidEnabled: Boolean # Checks for equality with the object’s `strictVoidEnabled` field. kioskConfigs: JSON # Checks for equality with the object’s `kioskConfigs` field. gracePeriod: Int # Checks for equality with the object’s `gracePeriod` field. preventOpenTabClockout: Boolean # Checks for equality with the object’s `preventOpenTabClockout` field. requireTips: Boolean # Checks for equality with the object’s `requireTips` field. ctaButtonText: String # Checks for equality with the object’s `ctaButtonText` field. ctaButtonUrl: String # Checks for equality with the object’s `ctaButtonUrl` field. useNewOptionStructure: Boolean # Checks for equality with the object’s `useNewOptionStructure` field. lateTolerance: Int # Checks for equality with the object’s `lateTolerance` field. overCaptureEnabled: Boolean # Checks for equality with the object’s `overCaptureEnabled` field. xLaborSource: LaborSchedulesSourceEnum # Checks for equality with the object’s `xLaborSource` field. allowNoGracePeriod: Boolean # Checks for equality with the object’s `allowNoGracePeriod` field. allowNoShiftClockIn: Boolean # Checks for equality with the object’s `allowNoShiftClockIn` field. useNewOptionForm: Boolean # Checks for equality with the object’s `useNewOptionForm` field. hideZeroPricedModifiers: Boolean # Checks for equality with the object’s `hideZeroPricedModifiers` field. requireClockIn: Boolean # Checks for equality with the object’s `requireClockIn` field. emailConfigs: JSON # Checks for equality with the object’s `emailConfigs` field. oneTapOrderEnabled: Boolean # Checks for equality with the object’s `oneTapOrderEnabled` field. requireAccountMappingApproval: Boolean # Checks for equality with the object’s `requireAccountMappingApproval` field. deviceHealthMonitorBeta: Boolean # Checks for equality with the object’s `deviceHealthMonitorBeta` field. posConfigs: JSON # Checks for equality with the object’s `posConfigs` field. useOptionMigrationMode: Boolean # Checks for equality with the object’s `useOptionMigrationMode` field. voidItemsRestricted: Boolean # Checks for equality with the object’s `voidItemsRestricted` field. posManagerPinTaxExemption: Boolean # Checks for equality with the object’s `posManagerPinTaxExemption` field. laborEditReasons: [String] # Checks for equality with the object’s `laborEditReasons` field. useNewPayoutMapping: Boolean # Checks for equality with the object’s `useNewPayoutMapping` field. showTabReference: Boolean # Checks for equality with the object’s `showTabReference` field. displayConfigs: JSON # Checks for equality with the object’s `displayConfigs` field. placeId: String # Checks for equality with the object’s `placeId` field. placeMetadata: JSON # Checks for equality with the object’s `placeMetadata` field. showCompedTotal: Boolean # Checks for equality with the object’s `showCompedTotal` field. allowCustomReason: Boolean # Checks for equality with the object’s `allowCustomReason` field. requirePairedReservationTokens: Boolean # Checks for equality with the object’s `requirePairedReservationTokens` field. useTransferBins: Boolean # Checks for equality with the object’s `useTransferBins` field. lowStockThreshold: Boolean # Checks for equality with the object’s `lowStockThreshold` field. showSeatNumber: Boolean # Checks for equality with the object’s `showSeatNumber` field. preventOpenTabUserReport: Boolean # Checks for equality with the object’s `preventOpenTabUserReport` field. kdsConfigs: JSON # Checks for equality with the object’s `kdsConfigs` field. allowOrderFromDigitalReceipt: Boolean # Checks for equality with the object’s `allowOrderFromDigitalReceipt` field. digitalReceiptHeader: String # Checks for equality with the object’s `digitalReceiptHeader` field. digitalReceiptFooter: String # Checks for equality with the object’s `digitalReceiptFooter` field. requireBinNumber: Boolean # Checks for equality with the object’s `requireBinNumber` field. locationShortName: String # Checks for equality with the object’s `locationShortName` field. guestDonationProductId: BigInt # Checks for equality with the object’s `guestDonationProductId` field. guestDonationPromptConfigs: JSON # Checks for equality with the object’s `guestDonationPromptConfigs` field. enableOvertimeCalculations: Boolean # Checks for equality with the object’s `enableOvertimeCalculations` field. workweekStartDay: BigInt # Checks for equality with the object’s `workweekStartDay` field. workweekStartTime: Time # Checks for equality with the object’s `workweekStartTime` field. locale: Locale # Checks for equality with the object’s `locale` field. type: LocationType # Checks for equality with the object’s `type` field. laborPoliciesConfigs: JSON # Checks for equality with the object’s `laborPoliciesConfigs` field. atRiskThresholds: JSON # Checks for equality with the object’s `atRiskThresholds` field. currency: String # Checks for equality with the object’s `currency` field. showPosItemNotesOnReceipt: Boolean # Checks for equality with the object’s `showPosItemNotesOnReceipt` field. inventoryConfigs: JSON # Checks for equality with the object’s `inventoryConfigs` field. bookingsEnabled: Datetime # Checks for equality with the object’s `bookingsEnabled` field. cashRoundingStrategy: RoundingStrategyEnum # Checks for equality with the object’s `cashRoundingStrategy` field. bookingsConfig: JSON # Checks for equality with the object’s `bookingsConfig` field. ### LocationFilter # A filter to be used against `Location` object types. All fields are combined with a logical ‘and.’ locationId: BigIntFilter # Filter by the object’s `locationId` field. name: StringFilter # Filter by the object’s `name` field. locationUuid: StringFilter # Filter by the object’s `locationUuid` field. timezone: StringFilter # Filter by the object’s `timezone` field. orderEnabled: BooleanFilter # Filter by the object’s `orderEnabled` field. urlName: StringFilter # Filter by the object’s `urlName` field. autogratPercent: BigFloatFilter # Filter by the object’s `autogratPercent` field. typeOld: LocationTypeOldFilter # Filter by the object’s `typeOld` field. defaultRouters: BigIntListFilter # Filter by the object’s `defaultRouters` field. addressId: BigIntFilter # Filter by the object’s `addressId` field. catalogBrowsing: BooleanFilter # Filter by the object’s `catalogBrowsing` field. readOnly: BooleanFilter # Filter by the object’s `readOnly` field. isSandbox: BooleanFilter # Filter by the object’s `isSandbox` field. posIgnoreSchedules: BooleanFilter # Filter by the object’s `posIgnoreSchedules` field. swipeLinkEnabled: BooleanFilter # Filter by the object’s `swipeLinkEnabled` field. overAuthPercent: BigFloatFilter # Filter by the object’s `overAuthPercent` field. tabItemSplittingEnabled: BooleanFilter # Filter by the object’s `tabItemSplittingEnabled` field. tabShareLocationIds: BigIntListFilter # Filter by the object’s `tabShareLocationIds` field. tabPassConfigs: JSONFilter # Filter by the object’s `tabPassConfigs` field. posConvertCpToCnp: BooleanFilter # Filter by the object’s `posConvertCpToCnp` field. addProductsWithOptions: BooleanFilter # Filter by the object’s `addProductsWithOptions` field. guestCoursingEnabled: BooleanFilter # Filter by the object’s `guestCoursingEnabled` field. posCoursingEnabled: BooleanFilter # Filter by the object’s `posCoursingEnabled` field. brandImages: JSONFilter # Filter by the object’s `brandImages` field. spotConfirmation: BooleanFilter # Filter by the object’s `spotConfirmation` field. showSubscribe: BooleanFilter # Filter by the object’s `showSubscribe` field. recoupRefundedFees: BooleanFilter # Filter by the object’s `recoupRefundedFees` field. posSeatingEnabled: BooleanFilter # Filter by the object’s `posSeatingEnabled` field. strictVoidEnabled: BooleanFilter # Filter by the object’s `strictVoidEnabled` field. kioskConfigs: JSONFilter # Filter by the object’s `kioskConfigs` field. gracePeriod: IntFilter # Filter by the object’s `gracePeriod` field. preventOpenTabClockout: BooleanFilter # Filter by the object’s `preventOpenTabClockout` field. requireTips: BooleanFilter # Filter by the object’s `requireTips` field. ctaButtonText: StringFilter # Filter by the object’s `ctaButtonText` field. ctaButtonUrl: StringFilter # Filter by the object’s `ctaButtonUrl` field. useNewOptionStructure: BooleanFilter # Filter by the object’s `useNewOptionStructure` field. lateTolerance: IntFilter # Filter by the object’s `lateTolerance` field. overCaptureEnabled: BooleanFilter # Filter by the object’s `overCaptureEnabled` field. xLaborSource: LaborSchedulesSourceEnumFilter # Filter by the object’s `xLaborSource` field. allowNoGracePeriod: BooleanFilter # Filter by the object’s `allowNoGracePeriod` field. allowNoShiftClockIn: BooleanFilter # Filter by the object’s `allowNoShiftClockIn` field. useNewOptionForm: BooleanFilter # Filter by the object’s `useNewOptionForm` field. hideZeroPricedModifiers: BooleanFilter # Filter by the object’s `hideZeroPricedModifiers` field. requireClockIn: BooleanFilter # Filter by the object’s `requireClockIn` field. emailConfigs: JSONFilter # Filter by the object’s `emailConfigs` field. oneTapOrderEnabled: BooleanFilter # Filter by the object’s `oneTapOrderEnabled` field. requireAccountMappingApproval: BooleanFilter # Filter by the object’s `requireAccountMappingApproval` field. deviceHealthMonitorBeta: BooleanFilter # Filter by the object’s `deviceHealthMonitorBeta` field. posConfigs: JSONFilter # Filter by the object’s `posConfigs` field. useOptionMigrationMode: BooleanFilter # Filter by the object’s `useOptionMigrationMode` field. voidItemsRestricted: BooleanFilter # Filter by the object’s `voidItemsRestricted` field. posManagerPinTaxExemption: BooleanFilter # Filter by the object’s `posManagerPinTaxExemption` field. laborEditReasons: StringListFilter # Filter by the object’s `laborEditReasons` field. useNewPayoutMapping: BooleanFilter # Filter by the object’s `useNewPayoutMapping` field. showTabReference: BooleanFilter # Filter by the object’s `showTabReference` field. displayConfigs: JSONFilter # Filter by the object’s `displayConfigs` field. placeId: StringFilter # Filter by the object’s `placeId` field. placeMetadata: JSONFilter # Filter by the object’s `placeMetadata` field. showCompedTotal: BooleanFilter # Filter by the object’s `showCompedTotal` field. allowCustomReason: BooleanFilter # Filter by the object’s `allowCustomReason` field. requirePairedReservationTokens: BooleanFilter # Filter by the object’s `requirePairedReservationTokens` field. useTransferBins: BooleanFilter # Filter by the object’s `useTransferBins` field. lowStockThreshold: BooleanFilter # Filter by the object’s `lowStockThreshold` field. showSeatNumber: BooleanFilter # Filter by the object’s `showSeatNumber` field. preventOpenTabUserReport: BooleanFilter # Filter by the object’s `preventOpenTabUserReport` field. kdsConfigs: JSONFilter # Filter by the object’s `kdsConfigs` field. allowOrderFromDigitalReceipt: BooleanFilter # Filter by the object’s `allowOrderFromDigitalReceipt` field. digitalReceiptHeader: StringFilter # Filter by the object’s `digitalReceiptHeader` field. digitalReceiptFooter: StringFilter # Filter by the object’s `digitalReceiptFooter` field. requireBinNumber: BooleanFilter # Filter by the object’s `requireBinNumber` field. locationShortName: StringFilter # Filter by the object’s `locationShortName` field. guestDonationProductId: BigIntFilter # Filter by the object’s `guestDonationProductId` field. guestDonationPromptConfigs: JSONFilter # Filter by the object’s `guestDonationPromptConfigs` field. enableOvertimeCalculations: BooleanFilter # Filter by the object’s `enableOvertimeCalculations` field. workweekStartDay: BigIntFilter # Filter by the object’s `workweekStartDay` field. workweekStartTime: TimeFilter # Filter by the object’s `workweekStartTime` field. locale: LocaleFilter # Filter by the object’s `locale` field. type: LocationTypeFilter # Filter by the object’s `type` field. laborPoliciesConfigs: JSONFilter # Filter by the object’s `laborPoliciesConfigs` field. atRiskThresholds: JSONFilter # Filter by the object’s `atRiskThresholds` field. currency: StringFilter # Filter by the object’s `currency` field. showPosItemNotesOnReceipt: BooleanFilter # Filter by the object’s `showPosItemNotesOnReceipt` field. inventoryConfigs: JSONFilter # Filter by the object’s `inventoryConfigs` field. bookingsEnabled: DatetimeFilter # Filter by the object’s `bookingsEnabled` field. cashRoundingStrategy: RoundingStrategyEnumFilter # Filter by the object’s `cashRoundingStrategy` field. bookingsConfig: JSONFilter # Filter by the object’s `bookingsConfig` field. available: BooleanFilter # Filter by the object’s `available` field. fiscalDay: DateFilter # Filter by the object’s `fiscalDay` field. and: [LocationFilter!] # Checks for all expressions in this list. or: [LocationFilter!] # Checks for any expressions in this list. not: LocationFilter # Negates the expression. ### BigIntFilter # A filter to be used against BigInt fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: BigInt # Equal to the specified value. notEqualTo: BigInt # Not equal to the specified value. distinctFrom: BigInt # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: BigInt # Equal to the specified value, treating null like an ordinary value. in: [BigInt!] # Included in the specified list. notIn: [BigInt!] # Not included in the specified list. lessThan: BigInt # Less than the specified value. lessThanOrEqualTo: BigInt # Less than or equal to the specified value. greaterThan: BigInt # Greater than the specified value. greaterThanOrEqualTo: BigInt # Greater than or equal to the specified value. ### BigFloatFilter # A filter to be used against BigFloat fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: BigFloat # Equal to the specified value. notEqualTo: BigFloat # Not equal to the specified value. distinctFrom: BigFloat # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: BigFloat # Equal to the specified value, treating null like an ordinary value. in: [BigFloat!] # Included in the specified list. notIn: [BigFloat!] # Not included in the specified list. lessThan: BigFloat # Less than the specified value. lessThanOrEqualTo: BigFloat # Less than or equal to the specified value. greaterThan: BigFloat # Greater than the specified value. greaterThanOrEqualTo: BigFloat # Greater than or equal to the specified value. ### LocationTypeOldFilter # A filter to be used against LocationTypeOld fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: LocationTypeOld # Equal to the specified value. notEqualTo: LocationTypeOld # Not equal to the specified value. distinctFrom: LocationTypeOld # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: LocationTypeOld # Equal to the specified value, treating null like an ordinary value. in: [LocationTypeOld!] # Included in the specified list. notIn: [LocationTypeOld!] # Not included in the specified list. lessThan: LocationTypeOld # Less than the specified value. lessThanOrEqualTo: LocationTypeOld # Less than or equal to the specified value. greaterThan: LocationTypeOld # Greater than the specified value. greaterThanOrEqualTo: LocationTypeOld # Greater than or equal to the specified value. ### BigIntListFilter # A filter to be used against BigInt List fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: [BigInt] # Equal to the specified value. notEqualTo: [BigInt] # Not equal to the specified value. distinctFrom: [BigInt] # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: [BigInt] # Equal to the specified value, treating null like an ordinary value. lessThan: [BigInt] # Less than the specified value. lessThanOrEqualTo: [BigInt] # Less than or equal to the specified value. greaterThan: [BigInt] # Greater than the specified value. greaterThanOrEqualTo: [BigInt] # Greater than or equal to the specified value. contains: [BigInt] # Contains the specified list of values. containedBy: [BigInt] # Contained by the specified list of values. overlaps: [BigInt] # Overlaps the specified list of values. anyEqualTo: BigInt # Any array item is equal to the specified value. anyNotEqualTo: BigInt # Any array item is not equal to the specified value. anyLessThan: BigInt # Any array item is less than the specified value. anyLessThanOrEqualTo: BigInt # Any array item is less than or equal to the specified value. anyGreaterThan: BigInt # Any array item is greater than the specified value. anyGreaterThanOrEqualTo: BigInt # Any array item is greater than or equal to the specified value. ### JSONFilter # A filter to be used against JSON fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: JSON # Equal to the specified value. notEqualTo: JSON # Not equal to the specified value. distinctFrom: JSON # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: JSON # Equal to the specified value, treating null like an ordinary value. in: [JSON!] # Included in the specified list. notIn: [JSON!] # Not included in the specified list. lessThan: JSON # Less than the specified value. lessThanOrEqualTo: JSON # Less than or equal to the specified value. greaterThan: JSON # Greater than the specified value. greaterThanOrEqualTo: JSON # Greater than or equal to the specified value. contains: JSON # Contains the specified JSON. containsKey: String # Contains the specified key. containsAllKeys: [String!] # Contains all of the specified keys. containsAnyKeys: [String!] # Contains any of the specified keys. containedBy: JSON # Contained by the specified JSON. ### LaborSchedulesSourceEnumFilter # A filter to be used against LaborSchedulesSourceEnum fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: LaborSchedulesSourceEnum # Equal to the specified value. notEqualTo: LaborSchedulesSourceEnum # Not equal to the specified value. distinctFrom: LaborSchedulesSourceEnum # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: LaborSchedulesSourceEnum # Equal to the specified value, treating null like an ordinary value. in: [LaborSchedulesSourceEnum!] # Included in the specified list. notIn: [LaborSchedulesSourceEnum!] # Not included in the specified list. lessThan: LaborSchedulesSourceEnum # Less than the specified value. lessThanOrEqualTo: LaborSchedulesSourceEnum # Less than or equal to the specified value. greaterThan: LaborSchedulesSourceEnum # Greater than the specified value. greaterThanOrEqualTo: LaborSchedulesSourceEnum # Greater than or equal to the specified value. ### TimeFilter # A filter to be used against Time fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: Time # Equal to the specified value. notEqualTo: Time # Not equal to the specified value. distinctFrom: Time # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: Time # Equal to the specified value, treating null like an ordinary value. in: [Time!] # Included in the specified list. notIn: [Time!] # Not included in the specified list. lessThan: Time # Less than the specified value. lessThanOrEqualTo: Time # Less than or equal to the specified value. greaterThan: Time # Greater than the specified value. greaterThanOrEqualTo: Time # Greater than or equal to the specified value. ### LocaleFilter # A filter to be used against Locale fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: Locale # Equal to the specified value. notEqualTo: Locale # Not equal to the specified value. distinctFrom: Locale # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: Locale # Equal to the specified value, treating null like an ordinary value. in: [Locale!] # Included in the specified list. notIn: [Locale!] # Not included in the specified list. lessThan: Locale # Less than the specified value. lessThanOrEqualTo: Locale # Less than or equal to the specified value. greaterThan: Locale # Greater than the specified value. greaterThanOrEqualTo: Locale # Greater than or equal to the specified value. ### LocationTypeFilter # A filter to be used against LocationType fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: LocationType # Equal to the specified value. notEqualTo: LocationType # Not equal to the specified value. distinctFrom: LocationType # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: LocationType # Equal to the specified value, treating null like an ordinary value. in: [LocationType!] # Included in the specified list. notIn: [LocationType!] # Not included in the specified list. lessThan: LocationType # Less than the specified value. lessThanOrEqualTo: LocationType # Less than or equal to the specified value. greaterThan: LocationType # Greater than the specified value. greaterThanOrEqualTo: LocationType # Greater than or equal to the specified value. ### DatetimeFilter # A filter to be used against Datetime fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: Datetime # Equal to the specified value. notEqualTo: Datetime # Not equal to the specified value. distinctFrom: Datetime # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: Datetime # Equal to the specified value, treating null like an ordinary value. in: [Datetime!] # Included in the specified list. notIn: [Datetime!] # Not included in the specified list. lessThan: Datetime # Less than the specified value. lessThanOrEqualTo: Datetime # Less than or equal to the specified value. greaterThan: Datetime # Greater than the specified value. greaterThanOrEqualTo: Datetime # Greater than or equal to the specified value. ### RoundingStrategyEnumFilter # A filter to be used against RoundingStrategyEnum fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: RoundingStrategyEnum # Equal to the specified value. notEqualTo: RoundingStrategyEnum # Not equal to the specified value. distinctFrom: RoundingStrategyEnum # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: RoundingStrategyEnum # Equal to the specified value, treating null like an ordinary value. in: [RoundingStrategyEnum!] # Included in the specified list. notIn: [RoundingStrategyEnum!] # Not included in the specified list. lessThan: RoundingStrategyEnum # Less than the specified value. lessThanOrEqualTo: RoundingStrategyEnum # Less than or equal to the specified value. greaterThan: RoundingStrategyEnum # Greater than the specified value. greaterThanOrEqualTo: RoundingStrategyEnum # Greater than or equal to the specified value. ### DateFilter # A filter to be used against Date fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: Date # Equal to the specified value. notEqualTo: Date # Not equal to the specified value. distinctFrom: Date # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: Date # Equal to the specified value, treating null like an ordinary value. in: [Date!] # Included in the specified list. notIn: [Date!] # Not included in the specified list. lessThan: Date # Less than the specified value. lessThanOrEqualTo: Date # Less than or equal to the specified value. greaterThan: Date # Greater than the specified value. greaterThanOrEqualTo: Date # Greater than or equal to the specified value. ### CategoryCondition # A condition to be used against `Category` object types. All fields are tested for equality and combined with a logical ‘and.’ categoryId: BigInt # Checks for equality with the object’s `categoryId` field. name: String # Checks for equality with the object’s `name` field. xCategoryId: String # Checks for equality with the object’s `xCategoryId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. disclaimer: String # Checks for equality with the object’s `disclaimer` field. archived: Datetime # Checks for equality with the object’s `archived` field. taxRateId: BigInt # Checks for equality with the object’s `taxRateId` field. images: JSON # Checks for equality with the object’s `images` field. imageEnabledTimestamp: Datetime # Checks for equality with the object’s `imageEnabledTimestamp` field. posColor: String # Checks for equality with the object’s `posColor` field. enabled: Boolean # Checks for equality with the object’s `enabled` field. shortName: String # Checks for equality with the object’s `shortName` field. productCode: String # Checks for equality with the object’s `productCode` field. isDefault: Boolean # Checks for equality with the object’s `isDefault` field. ### CategoryFilter # A filter to be used against `Category` object types. All fields are combined with a logical ‘and.’ categoryId: BigIntFilter # Filter by the object’s `categoryId` field. name: StringFilter # Filter by the object’s `name` field. xCategoryId: StringFilter # Filter by the object’s `xCategoryId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. disclaimer: StringFilter # Filter by the object’s `disclaimer` field. archived: DatetimeFilter # Filter by the object’s `archived` field. taxRateId: BigIntFilter # Filter by the object’s `taxRateId` field. images: JSONFilter # Filter by the object’s `images` field. imageEnabledTimestamp: DatetimeFilter # Filter by the object’s `imageEnabledTimestamp` field. posColor: StringFilter # Filter by the object’s `posColor` field. enabled: BooleanFilter # Filter by the object’s `enabled` field. shortName: StringFilter # Filter by the object’s `shortName` field. productCode: StringFilter # Filter by the object’s `productCode` field. isDefault: BooleanFilter # Filter by the object’s `isDefault` field. and: [CategoryFilter!] # Checks for all expressions in this list. or: [CategoryFilter!] # Checks for any expressions in this list. not: CategoryFilter # Negates the expression. ### ProductCondition # A condition to be used against `Product` object types. All fields are tested for equality and combined with a logical ‘and.’ productId: BigInt # Checks for equality with the object’s `productId` field. categoryId: BigInt # Checks for equality with the object’s `categoryId` field. xProductId: String # Checks for equality with the object’s `xProductId` field. name: String # Checks for equality with the object’s `name` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. created: Datetime # Checks for equality with the object’s `created` field. basePrice: Int # Checks for equality with the object’s `basePrice` field. description: String # Checks for equality with the object’s `description` field. orderEnabled: Boolean # Checks for equality with the object’s `orderEnabled` field. archived: Datetime # Checks for equality with the object’s `archived` field. options: JSON # Checks for equality with the object’s `options` field. taxRateId: BigInt # Checks for equality with the object’s `taxRateId` field. displayPrice: String # Checks for equality with the object’s `displayPrice` field. prepTime: Int # Checks for equality with the object’s `prepTime` field. updated: Datetime # Checks for equality with the object’s `updated` field. shortName: String # Checks for equality with the object’s `shortName` field. enableTimestamp: Datetime # Checks for equality with the object’s `enableTimestamp` field. xMetadata: JSON # Checks for equality with the object’s `xMetadata` field. tags: [String] # Checks for equality with the object’s `tags` field. productUuid: String # Checks for equality with the object’s `productUuid` field. productType: ProductType # Checks for equality with the object’s `productType` field. accountingStreamId: BigInt # Checks for equality with the object’s `accountingStreamId` field. courseIds: [BigInt] # Checks for equality with the object’s `courseIds` field. hasVariants: Boolean # Checks for equality with the object’s `hasVariants` field. recipe: JSON # Checks for equality with the object’s `recipe` field. productCode: String # Checks for equality with the object’s `productCode` field. productActions: JSON # Checks for equality with the object’s `productActions` field. productOptionFramework: JSON # Checks for equality with the object’s `productOptionFramework` field. itemOptionDictionary: JSON # Checks for equality with the object’s `itemOptionDictionary` field. variantPriceLookup: JSON # Checks for equality with the object’s `variantPriceLookup` field. productAcls: [String] # Checks for equality with the object’s `productAcls` field. inventoryId: BigInt # Checks for equality with the object’s `inventoryId` field. conversionFactor: BigFloat # Checks for equality with the object’s `conversionFactor` field. optionGroupUuids: [String] # Checks for equality with the object’s `optionGroupUuids` field. productOptionFrameworkFilter: JSON # Checks for equality with the object’s `productOptionFrameworkFilter` field. productOptionDictionaryFilter: JSON # Checks for equality with the object’s `productOptionDictionaryFilter` field. productFormTemplate: JSON # Checks for equality with the object’s `productFormTemplate` field. internalDescription: String # Checks for equality with the object’s `internalDescription` field. priceByWeight: WeightUnit # Checks for equality with the object’s `priceByWeight` field. accountingStreamMapping: JSON # Checks for equality with the object’s `accountingStreamMapping` field. productAgentConfigs: JSON # Checks for equality with the object’s `productAgentConfigs` field. sku: String # Checks for equality with the object’s `sku` field. manualDelayUntil: Datetime # Checks for equality with the object’s `manualDelayUntil` field. productFilter: JSON # Checks for equality with the object’s `productFilter` field. scope: String # Checks for equality with the object’s `scope` field. scopeFilter: JSON # Checks for equality with the object’s `scopeFilter` field. productIframeUrl: String # Checks for equality with the object’s `productIframeUrl` field. ### ProductFilter # A filter to be used against `Product` object types. All fields are combined with a logical ‘and.’ productId: BigIntFilter # Filter by the object’s `productId` field. categoryId: BigIntFilter # Filter by the object’s `categoryId` field. xProductId: StringFilter # Filter by the object’s `xProductId` field. name: StringFilter # Filter by the object’s `name` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. created: DatetimeFilter # Filter by the object’s `created` field. basePrice: IntFilter # Filter by the object’s `basePrice` field. description: StringFilter # Filter by the object’s `description` field. orderEnabled: BooleanFilter # Filter by the object’s `orderEnabled` field. archived: DatetimeFilter # Filter by the object’s `archived` field. options: JSONFilter # Filter by the object’s `options` field. taxRateId: BigIntFilter # Filter by the object’s `taxRateId` field. displayPrice: StringFilter # Filter by the object’s `displayPrice` field. prepTime: IntFilter # Filter by the object’s `prepTime` field. updated: DatetimeFilter # Filter by the object’s `updated` field. shortName: StringFilter # Filter by the object’s `shortName` field. enableTimestamp: DatetimeFilter # Filter by the object’s `enableTimestamp` field. xMetadata: JSONFilter # Filter by the object’s `xMetadata` field. tags: StringListFilter # Filter by the object’s `tags` field. productUuid: StringFilter # Filter by the object’s `productUuid` field. productType: ProductTypeFilter # Filter by the object’s `productType` field. accountingStreamId: BigIntFilter # Filter by the object’s `accountingStreamId` field. courseIds: BigIntListFilter # Filter by the object’s `courseIds` field. hasVariants: BooleanFilter # Filter by the object’s `hasVariants` field. recipe: JSONFilter # Filter by the object’s `recipe` field. productCode: StringFilter # Filter by the object’s `productCode` field. productActions: JSONFilter # Filter by the object’s `productActions` field. productOptionFramework: JSONFilter # Filter by the object’s `productOptionFramework` field. itemOptionDictionary: JSONFilter # Filter by the object’s `itemOptionDictionary` field. variantPriceLookup: JSONFilter # Filter by the object’s `variantPriceLookup` field. productAcls: StringListFilter # Filter by the object’s `productAcls` field. inventoryId: BigIntFilter # Filter by the object’s `inventoryId` field. conversionFactor: BigFloatFilter # Filter by the object’s `conversionFactor` field. optionGroupUuids: StringListFilter # Filter by the object’s `optionGroupUuids` field. productOptionFrameworkFilter: JSONFilter # Filter by the object’s `productOptionFrameworkFilter` field. productOptionDictionaryFilter: JSONFilter # Filter by the object’s `productOptionDictionaryFilter` field. productFormTemplate: JSONFilter # Filter by the object’s `productFormTemplate` field. internalDescription: StringFilter # Filter by the object’s `internalDescription` field. priceByWeight: WeightUnitFilter # Filter by the object’s `priceByWeight` field. accountingStreamMapping: JSONFilter # Filter by the object’s `accountingStreamMapping` field. productAgentConfigs: JSONFilter # Filter by the object’s `productAgentConfigs` field. sku: StringFilter # Filter by the object’s `sku` field. manualDelayUntil: DatetimeFilter # Filter by the object’s `manualDelayUntil` field. productFilter: JSONFilter # Filter by the object’s `productFilter` field. scope: StringFilter # Filter by the object’s `scope` field. scopeFilter: JSONFilter # Filter by the object’s `scopeFilter` field. productIframeUrl: StringFilter # Filter by the object’s `productIframeUrl` field. available: BooleanFilter # Filter by the object’s `available` field. isProductFee: BooleanFilter # Filter by the object’s `isProductFee` field. itemOptionDictionaryComputed: JSONFilter # Filter by the object’s `itemOptionDictionaryComputed` field. productOptionFrameworkComputed: JSONFilter # Filter by the object’s `productOptionFrameworkComputed` field. and: [ProductFilter!] # Checks for all expressions in this list. or: [ProductFilter!] # Checks for any expressions in this list. not: ProductFilter # Negates the expression. ### ProductTypeFilter # A filter to be used against ProductType fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: ProductType # Equal to the specified value. notEqualTo: ProductType # Not equal to the specified value. distinctFrom: ProductType # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: ProductType # Equal to the specified value, treating null like an ordinary value. in: [ProductType!] # Included in the specified list. notIn: [ProductType!] # Not included in the specified list. lessThan: ProductType # Less than the specified value. lessThanOrEqualTo: ProductType # Less than or equal to the specified value. greaterThan: ProductType # Greater than the specified value. greaterThanOrEqualTo: ProductType # Greater than or equal to the specified value. ### WeightUnitFilter # A filter to be used against WeightUnit fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: WeightUnit # Equal to the specified value. notEqualTo: WeightUnit # Not equal to the specified value. distinctFrom: WeightUnit # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: WeightUnit # Equal to the specified value, treating null like an ordinary value. in: [WeightUnit!] # Included in the specified list. notIn: [WeightUnit!] # Not included in the specified list. lessThan: WeightUnit # Less than the specified value. lessThanOrEqualTo: WeightUnit # Less than or equal to the specified value. greaterThan: WeightUnit # Greater than the specified value. greaterThanOrEqualTo: WeightUnit # Greater than or equal to the specified value. ### ItemCondition # A condition to be used against `Item` object types. All fields are tested for equality and combined with a logical ‘and.’ itemId: BigInt # Checks for equality with the object’s `itemId` field. tabId: BigInt # Checks for equality with the object’s `tabId` field. name: String # Checks for equality with the object’s `name` field. quantity: BigFloat # Checks for equality with the object’s `quantity` field. created: Datetime # Checks for equality with the object’s `created` field. updated: Datetime # Checks for equality with the object’s `updated` field. productId: BigInt # Checks for equality with the object’s `productId` field. unitPrice: Int # Checks for equality with the object’s `unitPrice` field. taxRate: BigFloat # Checks for equality with the object’s `taxRate` field. externalItemId: String # Checks for equality with the object’s `externalItemId` field. orderId: BigInt # Checks for equality with the object’s `orderId` field. dispatched: Datetime # Checks for equality with the object’s `dispatched` field. status: ItemStatus # Checks for equality with the object’s `status` field. adjustReason: String # Checks for equality with the object’s `adjustReason` field. parentItemId: BigInt # Checks for equality with the object’s `parentItemId` field. orderRuleId: BigInt # Checks for equality with the object’s `orderRuleId` field. sku: String # Checks for equality with the object’s `sku` field. removed: Datetime # Checks for equality with the object’s `removed` field. added: Datetime # Checks for equality with the object’s `added` field. tax: Int # Checks for equality with the object’s `tax` field. taxRateDetail: JSON # Checks for equality with the object’s `taxRateDetail` field. itemUnits: ItemInventoryUnits # Checks for equality with the object’s `itemUnits` field. itemSubtotal: Int # Checks for equality with the object’s `itemSubtotal` field. taxInclusive: Boolean # Checks for equality with the object’s `taxInclusive` field. xItemDetails: JSON # Checks for equality with the object’s `xItemDetails` field. itemConversionFactor: BigFloat # Checks for equality with the object’s `itemConversionFactor` field. affectedItemQuantity: Int # Checks for equality with the object’s `affectedItemQuantity` field. notes: JSON # Checks for equality with the object’s `notes` field. optionsDisplay: JSON # Checks for equality with the object’s `optionsDisplay` field. optionsHash: UUID # Checks for equality with the object’s `optionsHash` field. tags: [String] # Checks for equality with the object’s `tags` field. locationUuid: String # Filter by the object’s `locationUuid` field. ordered: Boolean # Filter by the object’s `ordered` field. ### ItemFilter # A filter to be used against `Item` object types. All fields are combined with a logical ‘and.’ itemId: BigIntFilter # Filter by the object’s `itemId` field. tabId: BigIntFilter # Filter by the object’s `tabId` field. name: StringFilter # Filter by the object’s `name` field. quantity: BigFloatFilter # Filter by the object’s `quantity` field. created: DatetimeFilter # Filter by the object’s `created` field. updated: DatetimeFilter # Filter by the object’s `updated` field. productId: BigIntFilter # Filter by the object’s `productId` field. unitPrice: IntFilter # Filter by the object’s `unitPrice` field. taxRate: BigFloatFilter # Filter by the object’s `taxRate` field. externalItemId: StringFilter # Filter by the object’s `externalItemId` field. orderId: BigIntFilter # Filter by the object’s `orderId` field. dispatched: DatetimeFilter # Filter by the object’s `dispatched` field. status: ItemStatusFilter # Filter by the object’s `status` field. adjustReason: StringFilter # Filter by the object’s `adjustReason` field. parentItemId: BigIntFilter # Filter by the object’s `parentItemId` field. orderRuleId: BigIntFilter # Filter by the object’s `orderRuleId` field. sku: StringFilter # Filter by the object’s `sku` field. removed: DatetimeFilter # Filter by the object’s `removed` field. added: DatetimeFilter # Filter by the object’s `added` field. tax: IntFilter # Filter by the object’s `tax` field. taxRateDetail: JSONFilter # Filter by the object’s `taxRateDetail` field. itemUnits: ItemInventoryUnitsFilter # Filter by the object’s `itemUnits` field. itemSubtotal: IntFilter # Filter by the object’s `itemSubtotal` field. taxInclusive: BooleanFilter # Filter by the object’s `taxInclusive` field. xItemDetails: JSONFilter # Filter by the object’s `xItemDetails` field. itemConversionFactor: BigFloatFilter # Filter by the object’s `itemConversionFactor` field. affectedItemQuantity: IntFilter # Filter by the object’s `affectedItemQuantity` field. notes: JSONFilter # Filter by the object’s `notes` field. optionsDisplay: JSONFilter # Filter by the object’s `optionsDisplay` field. optionsHash: UUIDFilter # Filter by the object’s `optionsHash` field. tags: StringListFilter # Filter by the object’s `tags` field. abandoned: BooleanFilter # Filter by the object’s `abandoned` field. comped: BooleanFilter # Filter by the object’s `comped` field. discount: BooleanFilter # Filter by the object’s `discount` field. externalInventoryId: StringFilter # Filter by the object’s `externalInventoryId` field. externalSku: StringFilter # Filter by the object’s `externalSku` field. fee: BooleanFilter # Filter by the object’s `fee` field. isPaid: BooleanFilter # Filter by the object’s `isPaid` field. locationUuid: StringFilter # Filter by the object’s `locationUuid` field. orderStatus: OrderStatusFilter # Filter by the object’s `orderStatus` field. ordered: BooleanFilter # Filter by the object’s `ordered` field. quantityInitial: BigFloatFilter # Filter by the object’s `quantityInitial` field. quantityPaid: BigFloatFilter # Filter by the object’s `quantityPaid` field. quantityUnpaid: BigFloatFilter # Filter by the object’s `quantityUnpaid` field. subtotal: IntFilter # Filter by the object’s `subtotal` field. subtotalInitial: IntFilter # Filter by the object’s `subtotalInitial` field. subtotalPaid: BigFloatFilter # Filter by the object’s `subtotalPaid` field. subtotalUnpaid: BigFloatFilter # Filter by the object’s `subtotalUnpaid` field. unitPriceInitial: IntFilter # Filter by the object’s `unitPriceInitial` field. voided: BooleanFilter # Filter by the object’s `voided` field. and: [ItemFilter!] # Checks for all expressions in this list. or: [ItemFilter!] # Checks for any expressions in this list. not: ItemFilter # Negates the expression. ### ItemStatusFilter # A filter to be used against ItemStatus fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: ItemStatus # Equal to the specified value. notEqualTo: ItemStatus # Not equal to the specified value. distinctFrom: ItemStatus # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: ItemStatus # Equal to the specified value, treating null like an ordinary value. in: [ItemStatus!] # Included in the specified list. notIn: [ItemStatus!] # Not included in the specified list. lessThan: ItemStatus # Less than the specified value. lessThanOrEqualTo: ItemStatus # Less than or equal to the specified value. greaterThan: ItemStatus # Greater than the specified value. greaterThanOrEqualTo: ItemStatus # Greater than or equal to the specified value. ### ItemInventoryUnitsFilter # A filter to be used against ItemInventoryUnits fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: ItemInventoryUnits # Equal to the specified value. notEqualTo: ItemInventoryUnits # Not equal to the specified value. distinctFrom: ItemInventoryUnits # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: ItemInventoryUnits # Equal to the specified value, treating null like an ordinary value. in: [ItemInventoryUnits!] # Included in the specified list. notIn: [ItemInventoryUnits!] # Not included in the specified list. lessThan: ItemInventoryUnits # Less than the specified value. lessThanOrEqualTo: ItemInventoryUnits # Less than or equal to the specified value. greaterThan: ItemInventoryUnits # Greater than the specified value. greaterThanOrEqualTo: ItemInventoryUnits # Greater than or equal to the specified value. ### UUIDFilter # A filter to be used against UUID fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: UUID # Equal to the specified value. notEqualTo: UUID # Not equal to the specified value. distinctFrom: UUID # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: UUID # Equal to the specified value, treating null like an ordinary value. in: [UUID!] # Included in the specified list. notIn: [UUID!] # Not included in the specified list. lessThan: UUID # Less than the specified value. lessThanOrEqualTo: UUID # Less than or equal to the specified value. greaterThan: UUID # Greater than the specified value. greaterThanOrEqualTo: UUID # Greater than or equal to the specified value. ### OrderStatusFilter # A filter to be used against OrderStatus fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: OrderStatus # Equal to the specified value. notEqualTo: OrderStatus # Not equal to the specified value. distinctFrom: OrderStatus # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: OrderStatus # Equal to the specified value, treating null like an ordinary value. in: [OrderStatus!] # Included in the specified list. notIn: [OrderStatus!] # Not included in the specified list. lessThan: OrderStatus # Less than the specified value. lessThanOrEqualTo: OrderStatus # Less than or equal to the specified value. greaterThan: OrderStatus # Greater than the specified value. greaterThanOrEqualTo: OrderStatus # Greater than or equal to the specified value. ### OrderRuleCondition # A condition to be used against `OrderRule` object types. All fields are tested for equality and combined with a logical ‘and.’ orderRuleId: BigInt # Checks for equality with the object’s `orderRuleId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. name: String # Checks for equality with the object’s `name` field. message: String # Checks for equality with the object’s `message` field. ruleLimit: BigInt # Checks for equality with the object’s `ruleLimit` field. ruleType: RuleTypeEnum # Checks for equality with the object’s `ruleType` field. redemptionThreshold: Int # Checks for equality with the object’s `redemptionThreshold` field. enabled: Boolean # Checks for equality with the object’s `enabled` field. archived: Datetime # Checks for equality with the object’s `archived` field. orderRuleUuid: String # Checks for equality with the object’s `orderRuleUuid` field. multipleEnrollmentAllowed: Boolean # Checks for equality with the object’s `multipleEnrollmentAllowed` field. created: Datetime # Checks for equality with the object’s `created` field. conditionBegin: Datetime # Checks for equality with the object’s `conditionBegin` field. conditionEnd: Datetime # Checks for equality with the object’s `conditionEnd` field. testMode: Boolean # Checks for equality with the object’s `testMode` field. redemptionDelay: Int # Checks for equality with the object’s `redemptionDelay` field. parentOrderRuleId: BigInt # Checks for equality with the object’s `parentOrderRuleId` field. approved: Datetime # Checks for equality with the object’s `approved` field. sharedRulePermissions: JSON # Checks for equality with the object’s `sharedRulePermissions` field. redemptionDelayType: RedemptionDelayTypeEnum # Checks for equality with the object’s `redemptionDelayType` field. messaging: JSON # Checks for equality with the object’s `messaging` field. fixedPrice: Int # Checks for equality with the object’s `fixedPrice` field. ### OrderRuleFilter # A filter to be used against `OrderRule` object types. All fields are combined with a logical ‘and.’ orderRuleId: BigIntFilter # Filter by the object’s `orderRuleId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. name: StringFilter # Filter by the object’s `name` field. message: StringFilter # Filter by the object’s `message` field. ruleLimit: BigIntFilter # Filter by the object’s `ruleLimit` field. ruleType: RuleTypeEnumFilter # Filter by the object’s `ruleType` field. redemptionThreshold: IntFilter # Filter by the object’s `redemptionThreshold` field. enabled: BooleanFilter # Filter by the object’s `enabled` field. archived: DatetimeFilter # Filter by the object’s `archived` field. orderRuleUuid: StringFilter # Filter by the object’s `orderRuleUuid` field. multipleEnrollmentAllowed: BooleanFilter # Filter by the object’s `multipleEnrollmentAllowed` field. created: DatetimeFilter # Filter by the object’s `created` field. conditionBegin: DatetimeFilter # Filter by the object’s `conditionBegin` field. conditionEnd: DatetimeFilter # Filter by the object’s `conditionEnd` field. testMode: BooleanFilter # Filter by the object’s `testMode` field. redemptionDelay: IntFilter # Filter by the object’s `redemptionDelay` field. parentOrderRuleId: BigIntFilter # Filter by the object’s `parentOrderRuleId` field. approved: DatetimeFilter # Filter by the object’s `approved` field. sharedRulePermissions: JSONFilter # Filter by the object’s `sharedRulePermissions` field. redemptionDelayType: RedemptionDelayTypeEnumFilter # Filter by the object’s `redemptionDelayType` field. messaging: JSONFilter # Filter by the object’s `messaging` field. fixedPrice: IntFilter # Filter by the object’s `fixedPrice` field. and: [OrderRuleFilter!] # Checks for all expressions in this list. or: [OrderRuleFilter!] # Checks for any expressions in this list. not: OrderRuleFilter # Negates the expression. ### RuleTypeEnumFilter # A filter to be used against RuleTypeEnum fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: RuleTypeEnum # Equal to the specified value. notEqualTo: RuleTypeEnum # Not equal to the specified value. distinctFrom: RuleTypeEnum # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: RuleTypeEnum # Equal to the specified value, treating null like an ordinary value. in: [RuleTypeEnum!] # Included in the specified list. notIn: [RuleTypeEnum!] # Not included in the specified list. lessThan: RuleTypeEnum # Less than the specified value. lessThanOrEqualTo: RuleTypeEnum # Less than or equal to the specified value. greaterThan: RuleTypeEnum # Greater than the specified value. greaterThanOrEqualTo: RuleTypeEnum # Greater than or equal to the specified value. ### RedemptionDelayTypeEnumFilter # A filter to be used against RedemptionDelayTypeEnum fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: RedemptionDelayTypeEnum # Equal to the specified value. notEqualTo: RedemptionDelayTypeEnum # Not equal to the specified value. distinctFrom: RedemptionDelayTypeEnum # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: RedemptionDelayTypeEnum # Equal to the specified value, treating null like an ordinary value. in: [RedemptionDelayTypeEnum!] # Included in the specified list. notIn: [RedemptionDelayTypeEnum!] # Not included in the specified list. lessThan: RedemptionDelayTypeEnum # Less than the specified value. lessThanOrEqualTo: RedemptionDelayTypeEnum # Less than or equal to the specified value. greaterThan: RedemptionDelayTypeEnum # Greater than the specified value. greaterThanOrEqualTo: RedemptionDelayTypeEnum # Greater than or equal to the specified value. ### PaymentCondition # A condition to be used against `Payment` object types. All fields are tested for equality and combined with a logical ‘and.’ paymentId: BigInt # Checks for equality with the object’s `paymentId` field. tabId: BigInt # Checks for equality with the object’s `tabId` field. amount: Int # Checks for equality with the object’s `amount` field. tipAmount: Int # Checks for equality with the object’s `tipAmount` field. name: String # Checks for equality with the object’s `name` field. created: Datetime # Checks for equality with the object’s `created` field. paymentType: String # Checks for equality with the object’s `paymentType` field. paymentSource: String # Checks for equality with the object’s `paymentSource` field. last4: String # Checks for equality with the object’s `last4` field. status: String # Checks for equality with the object’s `status` field. authAmount: Int # Checks for equality with the object’s `authAmount` field. authTipAmount: Int # Checks for equality with the object’s `authTipAmount` field. autograt: Int # Checks for equality with the object’s `autograt` field. parentPaymentId: BigInt # Checks for equality with the object’s `parentPaymentId` field. authAutograt: Int # Checks for equality with the object’s `authAutograt` field. tax: Int # Checks for equality with the object’s `tax` field. authTax: Int # Checks for equality with the object’s `authTax` field. comp: Int # Checks for equality with the object’s `comp` field. authComp: Int # Checks for equality with the object’s `authComp` field. subtotal: Int # Checks for equality with the object’s `subtotal` field. authSubtotal: Int # Checks for equality with the object’s `authSubtotal` field. merchantFee: Int # Checks for equality with the object’s `merchantFee` field. processorFee: Int # Checks for equality with the object’s `processorFee` field. zip: String # Checks for equality with the object’s `zip` field. preauthAmount: Int # Checks for equality with the object’s `preauthAmount` field. fiscalDay: Date # Checks for equality with the object’s `fiscalDay` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. transferMode: TransferMode # Checks for equality with the object’s `transferMode` field. transferId: BigInt # Checks for equality with the object’s `transferId` field. parentTransferId: BigInt # Checks for equality with the object’s `parentTransferId` field. includedFee: Int # Checks for equality with the object’s `includedFee` field. excludedFee: Int # Checks for equality with the object’s `excludedFee` field. transferUuid: String # Checks for equality with the object’s `transferUuid` field. balancesItems: Boolean # Checks for equality with the object’s `balancesItems` field. feeDetails: [JSON] # Checks for equality with the object’s `feeDetails` field. remittanceTermId: BigInt # Checks for equality with the object’s `remittanceTermId` field. tokenizedMethodPaymentId: BigInt # Checks for equality with the object’s `tokenizedMethodPaymentId` field. digitalWalletProcessorId: BigInt # Checks for equality with the object’s `digitalWalletProcessorId` field. transferOrigin: TransferOriginEnum # Checks for equality with the object’s `transferOrigin` field. transferOriginId: BigInt # Checks for equality with the object’s `transferOriginId` field. displayId: BigInt # Checks for equality with the object’s `displayId` field. pointOfInteraction: PointOfInteractionEnum # Checks for equality with the object’s `pointOfInteraction` field. paymentMetadata: JSON # Checks for equality with the object’s `paymentMetadata` field. paymentMethodId: BigInt # Checks for equality with the object’s `paymentMethodId` field. transactionType: TransactionType # Checks for equality with the object’s `transactionType` field. apexTransferId: BigInt # Checks for equality with the object’s `apexTransferId` field. capturedTimestamp: Datetime # Checks for equality with the object’s `capturedTimestamp` field. ### PaymentFilter # A filter to be used against `Payment` object types. All fields are combined with a logical ‘and.’ paymentId: BigIntFilter # Filter by the object’s `paymentId` field. tabId: BigIntFilter # Filter by the object’s `tabId` field. amount: IntFilter # Filter by the object’s `amount` field. tipAmount: IntFilter # Filter by the object’s `tipAmount` field. name: StringFilter # Filter by the object’s `name` field. created: DatetimeFilter # Filter by the object’s `created` field. paymentType: StringFilter # Filter by the object’s `paymentType` field. paymentSource: StringFilter # Filter by the object’s `paymentSource` field. last4: StringFilter # Filter by the object’s `last4` field. status: StringFilter # Filter by the object’s `status` field. authAmount: IntFilter # Filter by the object’s `authAmount` field. authTipAmount: IntFilter # Filter by the object’s `authTipAmount` field. autograt: IntFilter # Filter by the object’s `autograt` field. parentPaymentId: BigIntFilter # Filter by the object’s `parentPaymentId` field. authAutograt: IntFilter # Filter by the object’s `authAutograt` field. tax: IntFilter # Filter by the object’s `tax` field. authTax: IntFilter # Filter by the object’s `authTax` field. comp: IntFilter # Filter by the object’s `comp` field. authComp: IntFilter # Filter by the object’s `authComp` field. subtotal: IntFilter # Filter by the object’s `subtotal` field. authSubtotal: IntFilter # Filter by the object’s `authSubtotal` field. merchantFee: IntFilter # Filter by the object’s `merchantFee` field. processorFee: IntFilter # Filter by the object’s `processorFee` field. zip: StringFilter # Filter by the object’s `zip` field. preauthAmount: IntFilter # Filter by the object’s `preauthAmount` field. fiscalDay: DateFilter # Filter by the object’s `fiscalDay` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. transferMode: TransferModeFilter # Filter by the object’s `transferMode` field. transferId: BigIntFilter # Filter by the object’s `transferId` field. parentTransferId: BigIntFilter # Filter by the object’s `parentTransferId` field. includedFee: IntFilter # Filter by the object’s `includedFee` field. excludedFee: IntFilter # Filter by the object’s `excludedFee` field. transferUuid: StringFilter # Filter by the object’s `transferUuid` field. balancesItems: BooleanFilter # Filter by the object’s `balancesItems` field. feeDetails: JSONListFilter # Filter by the object’s `feeDetails` field. remittanceTermId: BigIntFilter # Filter by the object’s `remittanceTermId` field. tokenizedMethodPaymentId: BigIntFilter # Filter by the object’s `tokenizedMethodPaymentId` field. digitalWalletProcessorId: BigIntFilter # Filter by the object’s `digitalWalletProcessorId` field. transferOrigin: TransferOriginEnumFilter # Filter by the object’s `transferOrigin` field. transferOriginId: BigIntFilter # Filter by the object’s `transferOriginId` field. displayId: BigIntFilter # Filter by the object’s `displayId` field. pointOfInteraction: PointOfInteractionEnumFilter # Filter by the object’s `pointOfInteraction` field. paymentMetadata: JSONFilter # Filter by the object’s `paymentMetadata` field. paymentMethodId: BigIntFilter # Filter by the object’s `paymentMethodId` field. transactionType: TransactionTypeFilter # Filter by the object’s `transactionType` field. apexTransferId: BigIntFilter # Filter by the object’s `apexTransferId` field. capturedTimestamp: DatetimeFilter # Filter by the object’s `capturedTimestamp` field. finalAmount: IntFilter # Filter by the object’s `finalAmount` field. totalAmount: IntFilter # Filter by the object’s `totalAmount` field. and: [PaymentFilter!] # Checks for all expressions in this list. or: [PaymentFilter!] # Checks for any expressions in this list. not: PaymentFilter # Negates the expression. ### TransferModeFilter # A filter to be used against TransferMode fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: TransferMode # Equal to the specified value. notEqualTo: TransferMode # Not equal to the specified value. distinctFrom: TransferMode # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: TransferMode # Equal to the specified value, treating null like an ordinary value. in: [TransferMode!] # Included in the specified list. notIn: [TransferMode!] # Not included in the specified list. lessThan: TransferMode # Less than the specified value. lessThanOrEqualTo: TransferMode # Less than or equal to the specified value. greaterThan: TransferMode # Greater than the specified value. greaterThanOrEqualTo: TransferMode # Greater than or equal to the specified value. ### JSONListFilter # A filter to be used against JSON List fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: [JSON] # Equal to the specified value. notEqualTo: [JSON] # Not equal to the specified value. distinctFrom: [JSON] # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: [JSON] # Equal to the specified value, treating null like an ordinary value. lessThan: [JSON] # Less than the specified value. lessThanOrEqualTo: [JSON] # Less than or equal to the specified value. greaterThan: [JSON] # Greater than the specified value. greaterThanOrEqualTo: [JSON] # Greater than or equal to the specified value. contains: [JSON] # Contains the specified list of values. containedBy: [JSON] # Contained by the specified list of values. overlaps: [JSON] # Overlaps the specified list of values. anyEqualTo: JSON # Any array item is equal to the specified value. anyNotEqualTo: JSON # Any array item is not equal to the specified value. anyLessThan: JSON # Any array item is less than the specified value. anyLessThanOrEqualTo: JSON # Any array item is less than or equal to the specified value. anyGreaterThan: JSON # Any array item is greater than the specified value. anyGreaterThanOrEqualTo: JSON # Any array item is greater than or equal to the specified value. ### TransferOriginEnumFilter # A filter to be used against TransferOriginEnum fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: TransferOriginEnum # Equal to the specified value. notEqualTo: TransferOriginEnum # Not equal to the specified value. distinctFrom: TransferOriginEnum # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: TransferOriginEnum # Equal to the specified value, treating null like an ordinary value. in: [TransferOriginEnum!] # Included in the specified list. notIn: [TransferOriginEnum!] # Not included in the specified list. lessThan: TransferOriginEnum # Less than the specified value. lessThanOrEqualTo: TransferOriginEnum # Less than or equal to the specified value. greaterThan: TransferOriginEnum # Greater than the specified value. greaterThanOrEqualTo: TransferOriginEnum # Greater than or equal to the specified value. ### PointOfInteractionEnumFilter # A filter to be used against PointOfInteractionEnum fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: PointOfInteractionEnum # Equal to the specified value. notEqualTo: PointOfInteractionEnum # Not equal to the specified value. distinctFrom: PointOfInteractionEnum # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: PointOfInteractionEnum # Equal to the specified value, treating null like an ordinary value. in: [PointOfInteractionEnum!] # Included in the specified list. notIn: [PointOfInteractionEnum!] # Not included in the specified list. lessThan: PointOfInteractionEnum # Less than the specified value. lessThanOrEqualTo: PointOfInteractionEnum # Less than or equal to the specified value. greaterThan: PointOfInteractionEnum # Greater than the specified value. greaterThanOrEqualTo: PointOfInteractionEnum # Greater than or equal to the specified value. ### TransactionTypeFilter # A filter to be used against TransactionType fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: TransactionType # Equal to the specified value. notEqualTo: TransactionType # Not equal to the specified value. distinctFrom: TransactionType # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: TransactionType # Equal to the specified value, treating null like an ordinary value. in: [TransactionType!] # Included in the specified list. notIn: [TransactionType!] # Not included in the specified list. lessThan: TransactionType # Less than the specified value. lessThanOrEqualTo: TransactionType # Less than or equal to the specified value. greaterThan: TransactionType # Greater than the specified value. greaterThanOrEqualTo: TransactionType # Greater than or equal to the specified value. ### ItemAdjustmentCondition # A condition to be used against `ItemAdjustment` object types. All fields are tested for equality and combined with a logical ‘and.’ itemAdjustmentId: BigInt # Checks for equality with the object’s `itemAdjustmentId` field. tabId: BigInt # Checks for equality with the object’s `tabId` field. paymentId: BigInt # Checks for equality with the object’s `paymentId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. parentItemId: BigInt # Checks for equality with the object’s `parentItemId` field. quantity: BigFloat # Checks for equality with the object’s `quantity` field. created: Datetime # Checks for equality with the object’s `created` field. fiscalDay: Date # Checks for equality with the object’s `fiscalDay` field. productId: BigInt # Checks for equality with the object’s `productId` field. unitPrice: Int # Checks for equality with the object’s `unitPrice` field. adjustmentType: AdjustmentTypeEnum # Checks for equality with the object’s `adjustmentType` field. adjustmentReason: String # Checks for equality with the object’s `adjustmentReason` field. xItemId: String # Checks for equality with the object’s `xItemId` field. deltaTax: Int # Checks for equality with the object’s `deltaTax` field. deltaAutograt: Int # Checks for equality with the object’s `deltaAutograt` field. deltaAutogratTax: Int # Checks for equality with the object’s `deltaAutogratTax` field. transferId: BigInt # Checks for equality with the object’s `transferId` field. deltaSubtotal: Int # Checks for equality with the object’s `deltaSubtotal` field. userId: BigInt # Checks for equality with the object’s `userId` field. reqUserId: BigInt # Checks for equality with the object’s `reqUserId` field. xItemDetails: JSON # Checks for equality with the object’s `xItemDetails` field. parentItemAdjustmentId: BigInt # Checks for equality with the object’s `parentItemAdjustmentId` field. isWriteoff: Boolean # Checks for equality with the object’s `isWriteoff` field. ### ItemAdjustmentFilter # A filter to be used against `ItemAdjustment` object types. All fields are combined with a logical ‘and.’ itemAdjustmentId: BigIntFilter # Filter by the object’s `itemAdjustmentId` field. tabId: BigIntFilter # Filter by the object’s `tabId` field. paymentId: BigIntFilter # Filter by the object’s `paymentId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. parentItemId: BigIntFilter # Filter by the object’s `parentItemId` field. quantity: BigFloatFilter # Filter by the object’s `quantity` field. created: DatetimeFilter # Filter by the object’s `created` field. fiscalDay: DateFilter # Filter by the object’s `fiscalDay` field. productId: BigIntFilter # Filter by the object’s `productId` field. unitPrice: IntFilter # Filter by the object’s `unitPrice` field. adjustmentType: AdjustmentTypeEnumFilter # Filter by the object’s `adjustmentType` field. adjustmentReason: StringFilter # Filter by the object’s `adjustmentReason` field. xItemId: StringFilter # Filter by the object’s `xItemId` field. deltaTax: IntFilter # Filter by the object’s `deltaTax` field. deltaAutograt: IntFilter # Filter by the object’s `deltaAutograt` field. deltaAutogratTax: IntFilter # Filter by the object’s `deltaAutogratTax` field. transferId: BigIntFilter # Filter by the object’s `transferId` field. deltaSubtotal: IntFilter # Filter by the object’s `deltaSubtotal` field. userId: BigIntFilter # Filter by the object’s `userId` field. reqUserId: BigIntFilter # Filter by the object’s `reqUserId` field. xItemDetails: JSONFilter # Filter by the object’s `xItemDetails` field. parentItemAdjustmentId: BigIntFilter # Filter by the object’s `parentItemAdjustmentId` field. isWriteoff: BooleanFilter # Filter by the object’s `isWriteoff` field. and: [ItemAdjustmentFilter!] # Checks for all expressions in this list. or: [ItemAdjustmentFilter!] # Checks for any expressions in this list. not: ItemAdjustmentFilter # Negates the expression. ### AdjustmentTypeEnumFilter # A filter to be used against AdjustmentTypeEnum fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: AdjustmentTypeEnum # Equal to the specified value. notEqualTo: AdjustmentTypeEnum # Not equal to the specified value. distinctFrom: AdjustmentTypeEnum # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: AdjustmentTypeEnum # Equal to the specified value, treating null like an ordinary value. in: [AdjustmentTypeEnum!] # Included in the specified list. notIn: [AdjustmentTypeEnum!] # Not included in the specified list. lessThan: AdjustmentTypeEnum # Less than the specified value. lessThanOrEqualTo: AdjustmentTypeEnum # Less than or equal to the specified value. greaterThan: AdjustmentTypeEnum # Greater than the specified value. greaterThanOrEqualTo: AdjustmentTypeEnum # Greater than or equal to the specified value. ### LedgerEntryCondition # A condition to be used against `LedgerEntry` object types. All fields are tested for equality and combined with a logical ‘and.’ tabLocationId: BigInt # Checks for equality with the object’s `tabLocationId` field. fiscalDay: Date # Checks for equality with the object’s `fiscalDay` field. accountingStreamId: BigInt # Checks for equality with the object’s `accountingStreamId` field. tabId: BigInt # Checks for equality with the object’s `tabId` field. tabCustomerId: BigInt # Checks for equality with the object’s `tabCustomerId` field. tabUserId: BigInt # Checks for equality with the object’s `tabUserId` field. orderId: BigInt # Checks for equality with the object’s `orderId` field. orderCustomerId: BigInt # Checks for equality with the object’s `orderCustomerId` field. orderUserId: BigInt # Checks for equality with the object’s `orderUserId` field. itemId: BigInt # Checks for equality with the object’s `itemId` field. productId: BigInt # Checks for equality with the object’s `productId` field. adjustmentType: AdjustmentTypeEnum # Checks for equality with the object’s `adjustmentType` field. paymentId: BigInt # Checks for equality with the object’s `paymentId` field. taxId: BigInt # Checks for equality with the object’s `taxId` field. autogratId: BigInt # Checks for equality with the object’s `autogratId` field. transactionTime: Datetime # Checks for equality with the object’s `transactionTime` field. transactionName: String # Checks for equality with the object’s `transactionName` field. scheduledTime: Datetime # Checks for equality with the object’s `scheduledTime` field. amount: Int # Checks for equality with the object’s `amount` field. isReceivable: Boolean # Checks for equality with the object’s `isReceivable` field. propertyLocationId: BigInt # Checks for equality with the object’s `propertyLocationId` field. isChargeback: Boolean # Checks for equality with the object’s `isChargeback` field. isProcessor: Boolean # Checks for equality with the object’s `isProcessor` field. zoneId: BigInt # Checks for equality with the object’s `zoneId` field. spotId: BigInt # Checks for equality with the object’s `spotId` field. orderRuleId: BigInt # Checks for equality with the object’s `orderRuleId` field. paymentType: String # Checks for equality with the object’s `paymentType` field. transferId: BigInt # Checks for equality with the object’s `transferId` field. quantity: BigFloat # Checks for equality with the object’s `quantity` field. remittanceTermId: BigInt # Checks for equality with the object’s `remittanceTermId` field. options: JSON # Checks for equality with the object’s `options` field. excludeFromGross: Boolean # Checks for equality with the object’s `excludeFromGross` field. paymentDistribution: JSON # Checks for equality with the object’s `paymentDistribution` field. processorFeeId: BigInt # Checks for equality with the object’s `processorFeeId` field. processorId: BigInt # Checks for equality with the object’s `processorId` field. ### LedgerEntryFilter # A filter to be used against `LedgerEntry` object types. All fields are combined with a logical ‘and.’ tabLocationId: BigIntFilter # Filter by the object’s `tabLocationId` field. fiscalDay: DateFilter # Filter by the object’s `fiscalDay` field. accountingStreamId: BigIntFilter # Filter by the object’s `accountingStreamId` field. tabId: BigIntFilter # Filter by the object’s `tabId` field. tabCustomerId: BigIntFilter # Filter by the object’s `tabCustomerId` field. tabUserId: BigIntFilter # Filter by the object’s `tabUserId` field. orderId: BigIntFilter # Filter by the object’s `orderId` field. orderCustomerId: BigIntFilter # Filter by the object’s `orderCustomerId` field. orderUserId: BigIntFilter # Filter by the object’s `orderUserId` field. itemId: BigIntFilter # Filter by the object’s `itemId` field. productId: BigIntFilter # Filter by the object’s `productId` field. adjustmentType: AdjustmentTypeEnumFilter # Filter by the object’s `adjustmentType` field. paymentId: BigIntFilter # Filter by the object’s `paymentId` field. taxId: BigIntFilter # Filter by the object’s `taxId` field. autogratId: BigIntFilter # Filter by the object’s `autogratId` field. transactionTime: DatetimeFilter # Filter by the object’s `transactionTime` field. transactionName: StringFilter # Filter by the object’s `transactionName` field. scheduledTime: DatetimeFilter # Filter by the object’s `scheduledTime` field. amount: IntFilter # Filter by the object’s `amount` field. isReceivable: BooleanFilter # Filter by the object’s `isReceivable` field. propertyLocationId: BigIntFilter # Filter by the object’s `propertyLocationId` field. isChargeback: BooleanFilter # Filter by the object’s `isChargeback` field. isProcessor: BooleanFilter # Filter by the object’s `isProcessor` field. zoneId: BigIntFilter # Filter by the object’s `zoneId` field. spotId: BigIntFilter # Filter by the object’s `spotId` field. orderRuleId: BigIntFilter # Filter by the object’s `orderRuleId` field. paymentType: StringFilter # Filter by the object’s `paymentType` field. transferId: BigIntFilter # Filter by the object’s `transferId` field. quantity: BigFloatFilter # Filter by the object’s `quantity` field. remittanceTermId: BigIntFilter # Filter by the object’s `remittanceTermId` field. options: JSONFilter # Filter by the object’s `options` field. excludeFromGross: BooleanFilter # Filter by the object’s `excludeFromGross` field. paymentDistribution: JSONFilter # Filter by the object’s `paymentDistribution` field. processorFeeId: BigIntFilter # Filter by the object’s `processorFeeId` field. processorId: BigIntFilter # Filter by the object’s `processorId` field. and: [LedgerEntryFilter!] # Checks for all expressions in this list. or: [LedgerEntryFilter!] # Checks for any expressions in this list. not: LedgerEntryFilter # Negates the expression. ### ItemDiscountMappingCondition # A condition to be used against `ItemDiscountMapping` object types. All fields are tested for equality and combined with a logical ‘and.’ itemDiscountMappingId: BigInt # Checks for equality with the object’s `itemDiscountMappingId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. fiscalDay: Date # Checks for equality with the object’s `fiscalDay` field. adjustmentItemId: BigInt # Checks for equality with the object’s `adjustmentItemId` field. orderRuleId: BigInt # Checks for equality with the object’s `orderRuleId` field. itemId: BigInt # Checks for equality with the object’s `itemId` field. productId: BigInt # Checks for equality with the object’s `productId` field. tabId: BigInt # Checks for equality with the object’s `tabId` field. adjustmentAmount: Int # Checks for equality with the object’s `adjustmentAmount` field. created: Datetime # Checks for equality with the object’s `created` field. updated: Datetime # Checks for equality with the object’s `updated` field. ### ItemDiscountMappingFilter # A filter to be used against `ItemDiscountMapping` object types. All fields are combined with a logical ‘and.’ itemDiscountMappingId: BigIntFilter # Filter by the object’s `itemDiscountMappingId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. fiscalDay: DateFilter # Filter by the object’s `fiscalDay` field. adjustmentItemId: BigIntFilter # Filter by the object’s `adjustmentItemId` field. orderRuleId: BigIntFilter # Filter by the object’s `orderRuleId` field. itemId: BigIntFilter # Filter by the object’s `itemId` field. productId: BigIntFilter # Filter by the object’s `productId` field. tabId: BigIntFilter # Filter by the object’s `tabId` field. adjustmentAmount: IntFilter # Filter by the object’s `adjustmentAmount` field. created: DatetimeFilter # Filter by the object’s `created` field. updated: DatetimeFilter # Filter by the object’s `updated` field. and: [ItemDiscountMappingFilter!] # Checks for all expressions in this list. or: [ItemDiscountMappingFilter!] # Checks for any expressions in this list. not: ItemDiscountMappingFilter # Negates the expression. ### CustomerSegmentCondition # A condition to be used against `CustomerSegment` object types. All fields are tested for equality and combined with a logical ‘and.’ segmentId: BigInt # Checks for equality with the object’s `segmentId` field. customerId: BigInt # Checks for equality with the object’s `customerId` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. customerSegmentId: BigInt # Checks for equality with the object’s `customerSegmentId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. activatedTimeRange: DatetimeRangeInput # Checks for equality with the object’s `activatedTimeRange` field. source: JSON # Checks for equality with the object’s `source` field. ### DatetimeRangeInput # A range of `Datetime`. start: DatetimeRangeBoundInput # The starting bound of our range. end: DatetimeRangeBoundInput # The ending bound of our range. ### DatetimeRangeBoundInput # The value at one end of a range. A range can either include this value, or not. value: Datetime! # The value at one end of our range. inclusive: Boolean! # Whether or not the value of this bound is included in the range. ### CustomerSegmentFilter # A filter to be used against `CustomerSegment` object types. All fields are combined with a logical ‘and.’ segmentId: BigIntFilter # Filter by the object’s `segmentId` field. customerId: BigIntFilter # Filter by the object’s `customerId` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. customerSegmentId: BigIntFilter # Filter by the object’s `customerSegmentId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. activatedTimeRange: DatetimeRangeFilter # Filter by the object’s `activatedTimeRange` field. source: JSONFilter # Filter by the object’s `source` field. and: [CustomerSegmentFilter!] # Checks for all expressions in this list. or: [CustomerSegmentFilter!] # Checks for any expressions in this list. not: CustomerSegmentFilter # Negates the expression. ### DatetimeRangeFilter # A filter to be used against DatetimeRange fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: DatetimeRangeInput # Equal to the specified value. notEqualTo: DatetimeRangeInput # Not equal to the specified value. distinctFrom: DatetimeRangeInput # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: DatetimeRangeInput # Equal to the specified value, treating null like an ordinary value. in: [DatetimeRangeInput!] # Included in the specified list. notIn: [DatetimeRangeInput!] # Not included in the specified list. lessThan: DatetimeRangeInput # Less than the specified value. lessThanOrEqualTo: DatetimeRangeInput # Less than or equal to the specified value. greaterThan: DatetimeRangeInput # Greater than the specified value. greaterThanOrEqualTo: DatetimeRangeInput # Greater than or equal to the specified value. contains: DatetimeRangeInput # Contains the specified range. containsElement: Datetime # Contains the specified value. containedBy: DatetimeRangeInput # Contained by the specified range. overlaps: DatetimeRangeInput # Overlaps the specified range. strictlyLeftOf: DatetimeRangeInput # Strictly left of the specified range. strictlyRightOf: DatetimeRangeInput # Strictly right of the specified range. notExtendsRightOf: DatetimeRangeInput # Does not extend right of the specified range. notExtendsLeftOf: DatetimeRangeInput # Does not extend left of the specified range. adjacentTo: DatetimeRangeInput # Adjacent to the specified range. ### SegmentCondition # A condition to be used against `Segment` object types. All fields are tested for equality and combined with a logical ‘and.’ segmentId: BigInt # Checks for equality with the object’s `segmentId` field. segmentUuid: String # Checks for equality with the object’s `segmentUuid` field. name: String # Checks for equality with the object’s `name` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. description: String # Checks for equality with the object’s `description` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. segmentCode: String # Checks for equality with the object’s `segmentCode` field. isDefault: Boolean # Checks for equality with the object’s `isDefault` field. segmentEntryStrategy: EntryStrategyEnum # Checks for equality with the object’s `segmentEntryStrategy` field. segmentEntryConfigs: JSON # Checks for equality with the object’s `segmentEntryConfigs` field. blockedSegmentIds: [BigInt] # Checks for equality with the object’s `blockedSegmentIds` field. displayOrder: BigInt # Checks for equality with the object’s `displayOrder` field. parentSegmentId: BigInt # Checks for equality with the object’s `parentSegmentId` field. approved: Datetime # Checks for equality with the object’s `approved` field. sharedSegmentPermissions: JSON # Checks for equality with the object’s `sharedSegmentPermissions` field. hidden: Boolean # Checks for equality with the object’s `hidden` field. ### SegmentFilter # A filter to be used against `Segment` object types. All fields are combined with a logical ‘and.’ segmentId: BigIntFilter # Filter by the object’s `segmentId` field. segmentUuid: StringFilter # Filter by the object’s `segmentUuid` field. name: StringFilter # Filter by the object’s `name` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. description: StringFilter # Filter by the object’s `description` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. segmentCode: StringFilter # Filter by the object’s `segmentCode` field. isDefault: BooleanFilter # Filter by the object’s `isDefault` field. segmentEntryStrategy: EntryStrategyEnumFilter # Filter by the object’s `segmentEntryStrategy` field. segmentEntryConfigs: JSONFilter # Filter by the object’s `segmentEntryConfigs` field. blockedSegmentIds: BigIntListFilter # Filter by the object’s `blockedSegmentIds` field. displayOrder: BigIntFilter # Filter by the object’s `displayOrder` field. parentSegmentId: BigIntFilter # Filter by the object’s `parentSegmentId` field. approved: DatetimeFilter # Filter by the object’s `approved` field. sharedSegmentPermissions: JSONFilter # Filter by the object’s `sharedSegmentPermissions` field. hidden: BooleanFilter # Filter by the object’s `hidden` field. and: [SegmentFilter!] # Checks for all expressions in this list. or: [SegmentFilter!] # Checks for any expressions in this list. not: SegmentFilter # Negates the expression. ### EntryStrategyEnumFilter # A filter to be used against EntryStrategyEnum fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: EntryStrategyEnum # Equal to the specified value. notEqualTo: EntryStrategyEnum # Not equal to the specified value. distinctFrom: EntryStrategyEnum # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: EntryStrategyEnum # Equal to the specified value, treating null like an ordinary value. in: [EntryStrategyEnum!] # Included in the specified list. notIn: [EntryStrategyEnum!] # Not included in the specified list. lessThan: EntryStrategyEnum # Less than the specified value. lessThanOrEqualTo: EntryStrategyEnum # Less than or equal to the specified value. greaterThan: EntryStrategyEnum # Greater than the specified value. greaterThanOrEqualTo: EntryStrategyEnum # Greater than or equal to the specified value. ### RealTimeLedgerEntryCondition # A condition to be used against `RealTimeLedgerEntry` object types. All fields are tested for equality and combined with a logical ‘and.’ tabLocationId: BigInt # Checks for equality with the object’s `tabLocationId` field. propertyLocationId: BigInt # Checks for equality with the object’s `propertyLocationId` field. tabId: BigInt # Checks for equality with the object’s `tabId` field. orderId: BigInt # Checks for equality with the object’s `orderId` field. fiscalDay: Date # Checks for equality with the object’s `fiscalDay` field. accountingStreamId: BigInt # Checks for equality with the object’s `accountingStreamId` field. orderUserId: BigInt # Checks for equality with the object’s `orderUserId` field. tabUserId: BigInt # Checks for equality with the object’s `tabUserId` field. itemId: BigInt # Checks for equality with the object’s `itemId` field. productId: BigInt # Checks for equality with the object’s `productId` field. orderRuleId: BigInt # Checks for equality with the object’s `orderRuleId` field. paymentId: BigInt # Checks for equality with the object’s `paymentId` field. transferId: BigInt # Checks for equality with the object’s `transferId` field. taxId: BigInt # Checks for equality with the object’s `taxId` field. autogratId: BigInt # Checks for equality with the object’s `autogratId` field. transactionName: String # Checks for equality with the object’s `transactionName` field. quantity: BigFloat # Checks for equality with the object’s `quantity` field. amount: Int # Checks for equality with the object’s `amount` field. transactionTime: Datetime # Checks for equality with the object’s `transactionTime` field. adjustmentType: AdjustmentTypeEnum # Checks for equality with the object’s `adjustmentType` field. isReceivable: Boolean # Checks for equality with the object’s `isReceivable` field. ### RealTimeLedgerEntryFilter # A filter to be used against `RealTimeLedgerEntry` object types. All fields are combined with a logical ‘and.’ tabLocationId: BigIntFilter # Filter by the object’s `tabLocationId` field. propertyLocationId: BigIntFilter # Filter by the object’s `propertyLocationId` field. tabId: BigIntFilter # Filter by the object’s `tabId` field. orderId: BigIntFilter # Filter by the object’s `orderId` field. fiscalDay: DateFilter # Filter by the object’s `fiscalDay` field. accountingStreamId: BigIntFilter # Filter by the object’s `accountingStreamId` field. orderUserId: BigIntFilter # Filter by the object’s `orderUserId` field. tabUserId: BigIntFilter # Filter by the object’s `tabUserId` field. itemId: BigIntFilter # Filter by the object’s `itemId` field. productId: BigIntFilter # Filter by the object’s `productId` field. orderRuleId: BigIntFilter # Filter by the object’s `orderRuleId` field. paymentId: BigIntFilter # Filter by the object’s `paymentId` field. transferId: BigIntFilter # Filter by the object’s `transferId` field. taxId: BigIntFilter # Filter by the object’s `taxId` field. autogratId: BigIntFilter # Filter by the object’s `autogratId` field. transactionName: StringFilter # Filter by the object’s `transactionName` field. quantity: BigFloatFilter # Filter by the object’s `quantity` field. amount: IntFilter # Filter by the object’s `amount` field. transactionTime: DatetimeFilter # Filter by the object’s `transactionTime` field. adjustmentType: AdjustmentTypeEnumFilter # Filter by the object’s `adjustmentType` field. isReceivable: BooleanFilter # Filter by the object’s `isReceivable` field. and: [RealTimeLedgerEntryFilter!] # Checks for all expressions in this list. or: [RealTimeLedgerEntryFilter!] # Checks for any expressions in this list. not: RealTimeLedgerEntryFilter # Negates the expression. ### OrderCondition # A condition to be used against `Order` object types. All fields are tested for equality and combined with a logical ‘and.’ orderId: BigInt # Checks for equality with the object’s `orderId` field. tabId: BigInt # Checks for equality with the object’s `tabId` field. created: Datetime # Checks for equality with the object’s `created` field. spotId: BigInt # Checks for equality with the object’s `spotId` field. statusChanged: Datetime # Checks for equality with the object’s `statusChanged` field. status: OrderStatus # Checks for equality with the object’s `status` field. name: String # Checks for equality with the object’s `name` field. dispatched: Datetime # Checks for equality with the object’s `dispatched` field. sent: Datetime # Checks for equality with the object’s `sent` field. prepared: Datetime # Checks for equality with the object’s `prepared` field. recalled: Datetime # Checks for equality with the object’s `recalled` field. scheduled: Datetime # Checks for equality with the object’s `scheduled` field. placed: Datetime # Checks for equality with the object’s `placed` field. fiscalDay: Date # Checks for equality with the object’s `fiscalDay` field. orderPrepTimeMs: Int # Checks for equality with the object’s `orderPrepTimeMs` field. orderUuid: String # Checks for equality with the object’s `orderUuid` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. isAsap: Boolean # Checks for equality with the object’s `isAsap` field. autogratTaxRateDetail: JSON # Checks for equality with the object’s `autogratTaxRateDetail` field. tabPassId: BigInt # Checks for equality with the object’s `tabPassId` field. riskFlag: Boolean # Checks for equality with the object’s `riskFlag` field. fulfilled: Datetime # Checks for equality with the object’s `fulfilled` field. orderIntervalTypeId: BigInt # Checks for equality with the object’s `orderIntervalTypeId` field. serverName: String # Checks for equality with the object’s `serverName` field. orderSequenceNumber: Int # Checks for equality with the object’s `orderSequenceNumber` field. itemsMutationVersion: Int # Checks for equality with the object’s `itemsMutationVersion` field. apiUserUserId: BigInt # Checks for equality with the object’s `apiUserUserId` field. locationUuid: String # Filter by the object’s `locationUuid` field. ### OrderFilter # A filter to be used against `Order` object types. All fields are combined with a logical ‘and.’ orderId: BigIntFilter # Filter by the object’s `orderId` field. tabId: BigIntFilter # Filter by the object’s `tabId` field. created: DatetimeFilter # Filter by the object’s `created` field. spotId: BigIntFilter # Filter by the object’s `spotId` field. statusChanged: DatetimeFilter # Filter by the object’s `statusChanged` field. status: OrderStatusFilter # Filter by the object’s `status` field. name: StringFilter # Filter by the object’s `name` field. dispatched: DatetimeFilter # Filter by the object’s `dispatched` field. sent: DatetimeFilter # Filter by the object’s `sent` field. prepared: DatetimeFilter # Filter by the object’s `prepared` field. recalled: DatetimeFilter # Filter by the object’s `recalled` field. scheduled: DatetimeFilter # Filter by the object’s `scheduled` field. placed: DatetimeFilter # Filter by the object’s `placed` field. fiscalDay: DateFilter # Filter by the object’s `fiscalDay` field. orderPrepTimeMs: IntFilter # Filter by the object’s `orderPrepTimeMs` field. orderUuid: StringFilter # Filter by the object’s `orderUuid` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. isAsap: BooleanFilter # Filter by the object’s `isAsap` field. autogratTaxRateDetail: JSONFilter # Filter by the object’s `autogratTaxRateDetail` field. tabPassId: BigIntFilter # Filter by the object’s `tabPassId` field. riskFlag: BooleanFilter # Filter by the object’s `riskFlag` field. fulfilled: DatetimeFilter # Filter by the object’s `fulfilled` field. orderIntervalTypeId: BigIntFilter # Filter by the object’s `orderIntervalTypeId` field. serverName: StringFilter # Filter by the object’s `serverName` field. orderSequenceNumber: IntFilter # Filter by the object’s `orderSequenceNumber` field. itemsMutationVersion: IntFilter # Filter by the object’s `itemsMutationVersion` field. apiUserUserId: BigIntFilter # Filter by the object’s `apiUserUserId` field. locationUuid: StringFilter # Filter by the object’s `locationUuid` field. and: [OrderFilter!] # Checks for all expressions in this list. or: [OrderFilter!] # Checks for any expressions in this list. not: OrderFilter # Negates the expression. ### TabRatingCondition # A condition to be used against `TabRating` object types. All fields are tested for equality and combined with a logical ‘and.’ tabRatingId: BigInt # Checks for equality with the object’s `tabRatingId` field. ratingType: String # Checks for equality with the object’s `ratingType` field. customerId: BigInt # Checks for equality with the object’s `customerId` field. rating: Int # Checks for equality with the object’s `rating` field. tabId: BigInt # Checks for equality with the object’s `tabId` field. archived: Datetime # Checks for equality with the object’s `archived` field. created: Datetime # Checks for equality with the object’s `created` field. ### TabRatingFilter # A filter to be used against `TabRating` object types. All fields are combined with a logical ‘and.’ tabRatingId: BigIntFilter # Filter by the object’s `tabRatingId` field. ratingType: StringFilter # Filter by the object’s `ratingType` field. customerId: BigIntFilter # Filter by the object’s `customerId` field. rating: IntFilter # Filter by the object’s `rating` field. tabId: BigIntFilter # Filter by the object’s `tabId` field. archived: DatetimeFilter # Filter by the object’s `archived` field. created: DatetimeFilter # Filter by the object’s `created` field. and: [TabRatingFilter!] # Checks for all expressions in this list. or: [TabRatingFilter!] # Checks for any expressions in this list. not: TabRatingFilter # Negates the expression. ### GuestCondition # A condition to be used against `Guest` object types. All fields are tested for equality and combined with a logical ‘and.’ name: String # Checks for equality with the object’s `name` field. customerId: BigInt # Checks for equality with the object’s `customerId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. locationUuid: String # Checks for equality with the object’s `locationUuid` field. tabUuid: String # Checks for equality with the object’s `tabUuid` field. feedback: String # Checks for equality with the object’s `feedback` field. handle: String # Checks for equality with the object’s `handle` field. email: String # Checks for equality with the object’s `email` field. userId: BigInt # Checks for equality with the object’s `userId` field. tabViewed: Datetime # Checks for equality with the object’s `tabViewed` field. ### GuestFilter # A filter to be used against `Guest` object types. All fields are combined with a logical ‘and.’ name: StringFilter # Filter by the object’s `name` field. customerId: BigIntFilter # Filter by the object’s `customerId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. locationUuid: StringFilter # Filter by the object’s `locationUuid` field. tabUuid: StringFilter # Filter by the object’s `tabUuid` field. feedback: StringFilter # Filter by the object’s `feedback` field. handle: StringFilter # Filter by the object’s `handle` field. email: StringFilter # Filter by the object’s `email` field. userId: BigIntFilter # Filter by the object’s `userId` field. tabViewed: DatetimeFilter # Filter by the object’s `tabViewed` field. and: [GuestFilter!] # Checks for all expressions in this list. or: [GuestFilter!] # Checks for any expressions in this list. not: GuestFilter # Negates the expression. ### TimeEntryCondition # A condition to be used against `TimeEntry` object types. All fields are tested for equality and combined with a logical ‘and.’ timeEntryId: BigInt # Checks for equality with the object’s `timeEntryId` field. timeShiftId: BigInt # Checks for equality with the object’s `timeShiftId` field. timePunchEntryUuid: String # Checks for equality with the object’s `timePunchEntryUuid` field. paidDuration: Int # Checks for equality with the object’s `paidDuration` field. unpaidDuration: Int # Checks for equality with the object’s `unpaidDuration` field. totalDuration: Int # Checks for equality with the object’s `totalDuration` field. punchIn: Datetime # Checks for equality with the object’s `punchIn` field. punchOut: Datetime # Checks for equality with the object’s `punchOut` field. timePunchTypeId: BigInt # Checks for equality with the object’s `timePunchTypeId` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. userId: BigInt # Checks for equality with the object’s `userId` field. userRoleId: BigInt # Checks for equality with the object’s `userRoleId` field. fiscalDay: Date # Checks for equality with the object’s `fiscalDay` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. rate: Int # Checks for equality with the object’s `rate` field. autoClosed: Datetime # Checks for equality with the object’s `autoClosed` field. regularDuration: Int # Checks for equality with the object’s `regularDuration` field. laborScheduleId: BigInt # Checks for equality with the object’s `laborScheduleId` field. declaredTips: Int # Checks for equality with the object’s `declaredTips` field. overtimeDuration: Int # Checks for equality with the object’s `overtimeDuration` field. doubleOvertimeDuration: Int # Checks for equality with the object’s `doubleOvertimeDuration` field. breaksAcknowledged: Boolean # Checks for equality with the object’s `breaksAcknowledged` field. locked: Datetime # Checks for equality with the object’s `locked` field. ### TimeEntryFilter # A filter to be used against `TimeEntry` object types. All fields are combined with a logical ‘and.’ timeEntryId: BigIntFilter # Filter by the object’s `timeEntryId` field. timeShiftId: BigIntFilter # Filter by the object’s `timeShiftId` field. timePunchEntryUuid: StringFilter # Filter by the object’s `timePunchEntryUuid` field. paidDuration: IntFilter # Filter by the object’s `paidDuration` field. unpaidDuration: IntFilter # Filter by the object’s `unpaidDuration` field. totalDuration: IntFilter # Filter by the object’s `totalDuration` field. punchIn: DatetimeFilter # Filter by the object’s `punchIn` field. punchOut: DatetimeFilter # Filter by the object’s `punchOut` field. timePunchTypeId: BigIntFilter # Filter by the object’s `timePunchTypeId` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. userId: BigIntFilter # Filter by the object’s `userId` field. userRoleId: BigIntFilter # Filter by the object’s `userRoleId` field. fiscalDay: DateFilter # Filter by the object’s `fiscalDay` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. rate: IntFilter # Filter by the object’s `rate` field. autoClosed: DatetimeFilter # Filter by the object’s `autoClosed` field. regularDuration: IntFilter # Filter by the object’s `regularDuration` field. laborScheduleId: BigIntFilter # Filter by the object’s `laborScheduleId` field. declaredTips: IntFilter # Filter by the object’s `declaredTips` field. overtimeDuration: IntFilter # Filter by the object’s `overtimeDuration` field. doubleOvertimeDuration: IntFilter # Filter by the object’s `doubleOvertimeDuration` field. breaksAcknowledged: BooleanFilter # Filter by the object’s `breaksAcknowledged` field. locked: DatetimeFilter # Filter by the object’s `locked` field. isShift: BooleanFilter # Filter by the object’s `isShift` field. and: [TimeEntryFilter!] # Checks for all expressions in this list. or: [TimeEntryFilter!] # Checks for any expressions in this list. not: TimeEntryFilter # Negates the expression. ### UserRoleFilter # A filter to be used against `UserRole` object types. All fields are combined with a logical ‘and.’ userRoleId: BigIntFilter # Filter by the object’s `userRoleId` field. userRoleUuid: StringFilter # Filter by the object’s `userRoleUuid` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. roleName: StringFilter # Filter by the object’s `roleName` field. acl: StringFilter # Filter by the object’s `acl` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. rate: IntFilter # Filter by the object’s `rate` field. and: [UserRoleFilter!] # Checks for all expressions in this list. or: [UserRoleFilter!] # Checks for any expressions in this list. not: UserRoleFilter # Negates the expression. ### ZoneFilter # A filter to be used against `Zone` object types. All fields are combined with a logical ‘and.’ zoneId: BigIntFilter # Filter by the object’s `zoneId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. name: StringFilter # Filter by the object’s `name` field. created: DatetimeFilter # Filter by the object’s `created` field. requiresAddress: BooleanFilter # Filter by the object’s `requiresAddress` field. type: ZoneTypeFilter # Filter by the object’s `type` field. allowOrderNotes: BooleanFilter # Filter by the object’s `allowOrderNotes` field. asapOrderingEnabled: BooleanFilter # Filter by the object’s `asapOrderingEnabled` field. requireNameOnScan: BooleanFilter # Filter by the object’s `requireNameOnScan` field. serverTabsDiscoverable: BooleanFilter # Filter by the object’s `serverTabsDiscoverable` field. zoneUuid: StringFilter # Filter by the object’s `zoneUuid` field. autogratId: BigIntFilter # Filter by the object’s `autogratId` field. openTabOnly: BooleanFilter # Filter by the object’s `openTabOnly` field. displayOrder: BigIntFilter # Filter by the object’s `displayOrder` field. initialTabDiscoverableMs: BigIntFilter # Filter by the object’s `initialTabDiscoverableMs` field. kdsConfigs: JSONFilter # Filter by the object’s `kdsConfigs` field. asapOnly: BooleanFilter # Filter by the object’s `asapOnly` field. orderIntervalId: BigIntFilter # Filter by the object’s `orderIntervalId` field. requireEmail: BooleanFilter # Filter by the object’s `requireEmail` field. requireEmailText: StringFilter # Filter by the object’s `requireEmailText` field. hidden: BooleanFilter # Filter by the object’s `hidden` field. zoneOrderRuleExempt: BooleanFilter # Filter by the object’s `zoneOrderRuleExempt` field. verifyPaymentIdentity: BooleanFilter # Filter by the object’s `verifyPaymentIdentity` field. untippedSubtotalSuggestions: BooleanFilter # Filter by the object’s `untippedSubtotalSuggestions` field. zoneIframe: StringFilter # Filter by the object’s `zoneIframe` field. tipAfterAuth: BooleanFilter # Filter by the object’s `tipAfterAuth` field. available: BooleanFilter # Filter by the object’s `available` field. locationUuid: StringFilter # Filter by the object’s `locationUuid` field. and: [ZoneFilter!] # Checks for all expressions in this list. or: [ZoneFilter!] # Checks for any expressions in this list. not: ZoneFilter # Negates the expression. ### ZoneTypeFilter # A filter to be used against ZoneType fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: ZoneType # Equal to the specified value. notEqualTo: ZoneType # Not equal to the specified value. distinctFrom: ZoneType # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: ZoneType # Equal to the specified value, treating null like an ordinary value. in: [ZoneType!] # Included in the specified list. notIn: [ZoneType!] # Not included in the specified list. lessThan: ZoneType # Less than the specified value. lessThanOrEqualTo: ZoneType # Less than or equal to the specified value. greaterThan: ZoneType # Greater than the specified value. greaterThanOrEqualTo: ZoneType # Greater than or equal to the specified value. ### InventoryAdjustmentCondition # A condition to be used against `InventoryAdjustment` object types. All fields are tested for equality and combined with a logical ‘and.’ inventoryId: BigInt # Checks for equality with the object’s `inventoryId` field. created: Datetime # Checks for equality with the object’s `created` field. transactionType: InventoryAdjustmentType # Checks for equality with the object’s `transactionType` field. orderId: BigInt # Checks for equality with the object’s `orderId` field. adjustment: BigFloat # Checks for equality with the object’s `adjustment` field. confirmedQuantity: BigFloat # Checks for equality with the object’s `confirmedQuantity` field. inventoryAdjustmentId: BigInt # Checks for equality with the object’s `inventoryAdjustmentId` field. adjustmentReason: InventoryAdjustmentReasonType # Checks for equality with the object’s `adjustmentReason` field. cost: Int # Checks for equality with the object’s `cost` field. ### InventoryAdjustmentFilter # A filter to be used against `InventoryAdjustment` object types. All fields are combined with a logical ‘and.’ inventoryId: BigIntFilter # Filter by the object’s `inventoryId` field. created: DatetimeFilter # Filter by the object’s `created` field. transactionType: InventoryAdjustmentTypeFilter # Filter by the object’s `transactionType` field. orderId: BigIntFilter # Filter by the object’s `orderId` field. adjustment: BigFloatFilter # Filter by the object’s `adjustment` field. confirmedQuantity: BigFloatFilter # Filter by the object’s `confirmedQuantity` field. inventoryAdjustmentId: BigIntFilter # Filter by the object’s `inventoryAdjustmentId` field. adjustmentReason: InventoryAdjustmentReasonTypeFilter # Filter by the object’s `adjustmentReason` field. cost: IntFilter # Filter by the object’s `cost` field. and: [InventoryAdjustmentFilter!] # Checks for all expressions in this list. or: [InventoryAdjustmentFilter!] # Checks for any expressions in this list. not: InventoryAdjustmentFilter # Negates the expression. ### InventoryAdjustmentTypeFilter # A filter to be used against InventoryAdjustmentType fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: InventoryAdjustmentType # Equal to the specified value. notEqualTo: InventoryAdjustmentType # Not equal to the specified value. distinctFrom: InventoryAdjustmentType # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: InventoryAdjustmentType # Equal to the specified value, treating null like an ordinary value. in: [InventoryAdjustmentType!] # Included in the specified list. notIn: [InventoryAdjustmentType!] # Not included in the specified list. lessThan: InventoryAdjustmentType # Less than the specified value. lessThanOrEqualTo: InventoryAdjustmentType # Less than or equal to the specified value. greaterThan: InventoryAdjustmentType # Greater than the specified value. greaterThanOrEqualTo: InventoryAdjustmentType # Greater than or equal to the specified value. ### InventoryAdjustmentReasonTypeFilter # A filter to be used against InventoryAdjustmentReasonType fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: InventoryAdjustmentReasonType # Equal to the specified value. notEqualTo: InventoryAdjustmentReasonType # Not equal to the specified value. distinctFrom: InventoryAdjustmentReasonType # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: InventoryAdjustmentReasonType # Equal to the specified value, treating null like an ordinary value. in: [InventoryAdjustmentReasonType!] # Included in the specified list. notIn: [InventoryAdjustmentReasonType!] # Not included in the specified list. lessThan: InventoryAdjustmentReasonType # Less than the specified value. lessThanOrEqualTo: InventoryAdjustmentReasonType # Less than or equal to the specified value. greaterThan: InventoryAdjustmentReasonType # Greater than the specified value. greaterThanOrEqualTo: InventoryAdjustmentReasonType # Greater than or equal to the specified value. ### SpotCondition # A condition to be used against `Spot` object types. All fields are tested for equality and combined with a logical ‘and.’ spotId: BigInt # Checks for equality with the object’s `spotId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. name: String # Checks for equality with the object’s `name` field. archived: Datetime # Checks for equality with the object’s `archived` field. zoneId: BigInt # Checks for equality with the object’s `zoneId` field. urlName: String # Checks for equality with the object’s `urlName` field. spotUuid: String # Checks for equality with the object’s `spotUuid` field. hidden: Boolean # Checks for equality with the object’s `hidden` field. minCapacity: Int # Checks for equality with the object’s `minCapacity` field. maxCapacity: Int # Checks for equality with the object’s `maxCapacity` field. ### SpotFilter # A filter to be used against `Spot` object types. All fields are combined with a logical ‘and.’ spotId: BigIntFilter # Filter by the object’s `spotId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. name: StringFilter # Filter by the object’s `name` field. archived: DatetimeFilter # Filter by the object’s `archived` field. zoneId: BigIntFilter # Filter by the object’s `zoneId` field. urlName: StringFilter # Filter by the object’s `urlName` field. spotUuid: StringFilter # Filter by the object’s `spotUuid` field. hidden: BooleanFilter # Filter by the object’s `hidden` field. minCapacity: IntFilter # Filter by the object’s `minCapacity` field. maxCapacity: IntFilter # Filter by the object’s `maxCapacity` field. and: [SpotFilter!] # Checks for all expressions in this list. or: [SpotFilter!] # Checks for any expressions in this list. not: SpotFilter # Negates the expression. ### ZoneCondition # A condition to be used against `Zone` object types. All fields are tested for equality and combined with a logical ‘and.’ zoneId: BigInt # Checks for equality with the object’s `zoneId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. name: String # Checks for equality with the object’s `name` field. created: Datetime # Checks for equality with the object’s `created` field. requiresAddress: Boolean # Checks for equality with the object’s `requiresAddress` field. type: ZoneType # Checks for equality with the object’s `type` field. allowOrderNotes: Boolean # Checks for equality with the object’s `allowOrderNotes` field. asapOrderingEnabled: Boolean # Checks for equality with the object’s `asapOrderingEnabled` field. requireNameOnScan: Boolean # Checks for equality with the object’s `requireNameOnScan` field. serverTabsDiscoverable: Boolean # Checks for equality with the object’s `serverTabsDiscoverable` field. zoneUuid: String # Checks for equality with the object’s `zoneUuid` field. autogratId: BigInt # Checks for equality with the object’s `autogratId` field. openTabOnly: Boolean # Checks for equality with the object’s `openTabOnly` field. displayOrder: BigInt # Checks for equality with the object’s `displayOrder` field. initialTabDiscoverableMs: BigInt # Checks for equality with the object’s `initialTabDiscoverableMs` field. kdsConfigs: JSON # Checks for equality with the object’s `kdsConfigs` field. asapOnly: Boolean # Checks for equality with the object’s `asapOnly` field. orderIntervalId: BigInt # Checks for equality with the object’s `orderIntervalId` field. requireEmail: Boolean # Checks for equality with the object’s `requireEmail` field. requireEmailText: String # Checks for equality with the object’s `requireEmailText` field. hidden: Boolean # Checks for equality with the object’s `hidden` field. zoneOrderRuleExempt: Boolean # Checks for equality with the object’s `zoneOrderRuleExempt` field. verifyPaymentIdentity: Boolean # Checks for equality with the object’s `verifyPaymentIdentity` field. untippedSubtotalSuggestions: Boolean # Checks for equality with the object’s `untippedSubtotalSuggestions` field. zoneIframe: String # Checks for equality with the object’s `zoneIframe` field. tipAfterAuth: Boolean # Checks for equality with the object’s `tipAfterAuth` field. locationUuid: String # Filter by the object’s `locationUuid` field. ### AutogratuityCondition # A condition to be used against `Autogratuity` object types. All fields are tested for equality and combined with a logical ‘and.’ autogratId: BigInt # Checks for equality with the object’s `autogratId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. autogratPercent: BigFloat # Checks for equality with the object’s `autogratPercent` field. taxRateId: BigInt # Checks for equality with the object’s `taxRateId` field. autogratuityTaxRate: BigFloat # Checks for equality with the object’s `autogratuityTaxRate` field. displayName: String # Checks for equality with the object’s `displayName` field. description: String # Checks for equality with the object’s `description` field. accountingStreamId: BigInt # Checks for equality with the object’s `accountingStreamId` field. taxRateDetail: JSON # Checks for equality with the object’s `taxRateDetail` field. nestAutogratFee: Boolean # Checks for equality with the object’s `nestAutogratFee` field. ### AutogratuityFilter # A filter to be used against `Autogratuity` object types. All fields are combined with a logical ‘and.’ autogratId: BigIntFilter # Filter by the object’s `autogratId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. autogratPercent: BigFloatFilter # Filter by the object’s `autogratPercent` field. taxRateId: BigIntFilter # Filter by the object’s `taxRateId` field. autogratuityTaxRate: BigFloatFilter # Filter by the object’s `autogratuityTaxRate` field. displayName: StringFilter # Filter by the object’s `displayName` field. description: StringFilter # Filter by the object’s `description` field. accountingStreamId: BigIntFilter # Filter by the object’s `accountingStreamId` field. taxRateDetail: JSONFilter # Filter by the object’s `taxRateDetail` field. nestAutogratFee: BooleanFilter # Filter by the object’s `nestAutogratFee` field. and: [AutogratuityFilter!] # Checks for all expressions in this list. or: [AutogratuityFilter!] # Checks for any expressions in this list. not: AutogratuityFilter # Negates the expression. ### TaxFilter # A filter to be used against `Tax` object types. All fields are combined with a logical ‘and.’ taxId: BigIntFilter # Filter by the object’s `taxId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. name: StringFilter # Filter by the object’s `name` field. rate: BigFloatFilter # Filter by the object’s `rate` field. created: DatetimeFilter # Filter by the object’s `created` field. taxUuid: StringFilter # Filter by the object’s `taxUuid` field. and: [TaxFilter!] # Checks for all expressions in this list. or: [TaxFilter!] # Checks for any expressions in this list. not: TaxFilter # Negates the expression. ### MenuCategoryCondition # A condition to be used against `MenuCategory` object types. All fields are tested for equality and combined with a logical ‘and.’ menuId: BigInt # Checks for equality with the object’s `menuId` field. categoryId: BigInt # Checks for equality with the object’s `categoryId` field. label: String # Checks for equality with the object’s `label` field. description: String # Checks for equality with the object’s `description` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. menuCategoryId: BigInt # Checks for equality with the object’s `menuCategoryId` field. menuCategoryPosEnableQuickOptions: Boolean # Checks for equality with the object’s `menuCategoryPosEnableQuickOptions` field. menuCategoryKioskRequireScan: Boolean # Checks for equality with the object’s `menuCategoryKioskRequireScan` field. ### MenuCategoryFilter # A filter to be used against `MenuCategory` object types. All fields are combined with a logical ‘and.’ menuId: BigIntFilter # Filter by the object’s `menuId` field. categoryId: BigIntFilter # Filter by the object’s `categoryId` field. label: StringFilter # Filter by the object’s `label` field. description: StringFilter # Filter by the object’s `description` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. menuCategoryId: BigIntFilter # Filter by the object’s `menuCategoryId` field. menuCategoryPosEnableQuickOptions: BooleanFilter # Filter by the object’s `menuCategoryPosEnableQuickOptions` field. menuCategoryKioskRequireScan: BooleanFilter # Filter by the object’s `menuCategoryKioskRequireScan` field. and: [MenuCategoryFilter!] # Checks for all expressions in this list. or: [MenuCategoryFilter!] # Checks for any expressions in this list. not: MenuCategoryFilter # Negates the expression. ### InventoryCondition # A condition to be used against `Inventory` object types. All fields are tested for equality and combined with a logical ‘and.’ inventoryId: BigInt # Checks for equality with the object’s `inventoryId` field. name: String # Checks for equality with the object’s `name` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. sku: String # Checks for equality with the object’s `sku` field. type: InventoryType # Checks for equality with the object’s `type` field. units: InventoryUnits # Checks for equality with the object’s `units` field. impactsAvailability: ImpactsAvailabilityType # Checks for equality with the object’s `impactsAvailability` field. detached: Boolean # Checks for equality with the object’s `detached` field. tracked: Boolean # Checks for equality with the object’s `tracked` field. inventoryLevel: BigFloat # Checks for equality with the object’s `inventoryLevel` field. stockLevel: BigFloat # Checks for equality with the object’s `stockLevel` field. parLevel: BigFloat # Checks for equality with the object’s `parLevel` field. reservedQuantity: BigFloat # Checks for equality with the object’s `reservedQuantity` field. idealReservedQuantity: BigFloat # Checks for equality with the object’s `idealReservedQuantity` field. lowLevelComponents: JSON # Checks for equality with the object’s `lowLevelComponents` field. nextLevelComponents: JSON # Checks for equality with the object’s `nextLevelComponents` field. instructionComponents: JSON # Checks for equality with the object’s `instructionComponents` field. pathComponents: [BigInt] # Checks for equality with the object’s `pathComponents` field. parentProductId: BigInt # Checks for equality with the object’s `parentProductId` field. variant: JSON # Checks for equality with the object’s `variant` field. conversionFactor: BigFloat # Checks for equality with the object’s `conversionFactor` field. xSkuIds: [String] # Checks for equality with the object’s `xSkuIds` field. externalInventoryId: String # Checks for equality with the object’s `externalInventoryId` field. minusOneComponents: JSON # Checks for equality with the object’s `minusOneComponents` field. plusOneComponents: JSON # Checks for equality with the object’s `plusOneComponents` field. kdsVisible: Boolean # Checks for equality with the object’s `kdsVisible` field. routerIds: [BigInt] # Checks for equality with the object’s `routerIds` field. isPrepRequired: Boolean # Checks for equality with the object’s `isPrepRequired` field. ### InventoryFilter # A filter to be used against `Inventory` object types. All fields are combined with a logical ‘and.’ inventoryId: BigIntFilter # Filter by the object’s `inventoryId` field. name: StringFilter # Filter by the object’s `name` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. sku: StringFilter # Filter by the object’s `sku` field. type: InventoryTypeFilter # Filter by the object’s `type` field. units: InventoryUnitsFilter # Filter by the object’s `units` field. impactsAvailability: ImpactsAvailabilityTypeFilter # Filter by the object’s `impactsAvailability` field. detached: BooleanFilter # Filter by the object’s `detached` field. tracked: BooleanFilter # Filter by the object’s `tracked` field. inventoryLevel: BigFloatFilter # Filter by the object’s `inventoryLevel` field. stockLevel: BigFloatFilter # Filter by the object’s `stockLevel` field. parLevel: BigFloatFilter # Filter by the object’s `parLevel` field. reservedQuantity: BigFloatFilter # Filter by the object’s `reservedQuantity` field. idealReservedQuantity: BigFloatFilter # Filter by the object’s `idealReservedQuantity` field. lowLevelComponents: JSONFilter # Filter by the object’s `lowLevelComponents` field. nextLevelComponents: JSONFilter # Filter by the object’s `nextLevelComponents` field. instructionComponents: JSONFilter # Filter by the object’s `instructionComponents` field. pathComponents: BigIntListFilter # Filter by the object’s `pathComponents` field. parentProductId: BigIntFilter # Filter by the object’s `parentProductId` field. variant: JSONFilter # Filter by the object’s `variant` field. conversionFactor: BigFloatFilter # Filter by the object’s `conversionFactor` field. xSkuIds: StringListFilter # Filter by the object’s `xSkuIds` field. externalInventoryId: StringFilter # Filter by the object’s `externalInventoryId` field. minusOneComponents: JSONFilter # Filter by the object’s `minusOneComponents` field. plusOneComponents: JSONFilter # Filter by the object’s `plusOneComponents` field. kdsVisible: BooleanFilter # Filter by the object’s `kdsVisible` field. routerIds: BigIntListFilter # Filter by the object’s `routerIds` field. isPrepRequired: BooleanFilter # Filter by the object’s `isPrepRequired` field. and: [InventoryFilter!] # Checks for all expressions in this list. or: [InventoryFilter!] # Checks for any expressions in this list. not: InventoryFilter # Negates the expression. ### InventoryTypeFilter # A filter to be used against InventoryType fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: InventoryType # Equal to the specified value. notEqualTo: InventoryType # Not equal to the specified value. distinctFrom: InventoryType # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: InventoryType # Equal to the specified value, treating null like an ordinary value. in: [InventoryType!] # Included in the specified list. notIn: [InventoryType!] # Not included in the specified list. lessThan: InventoryType # Less than the specified value. lessThanOrEqualTo: InventoryType # Less than or equal to the specified value. greaterThan: InventoryType # Greater than the specified value. greaterThanOrEqualTo: InventoryType # Greater than or equal to the specified value. ### InventoryUnitsFilter # A filter to be used against InventoryUnits fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: InventoryUnits # Equal to the specified value. notEqualTo: InventoryUnits # Not equal to the specified value. distinctFrom: InventoryUnits # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: InventoryUnits # Equal to the specified value, treating null like an ordinary value. in: [InventoryUnits!] # Included in the specified list. notIn: [InventoryUnits!] # Not included in the specified list. lessThan: InventoryUnits # Less than the specified value. lessThanOrEqualTo: InventoryUnits # Less than or equal to the specified value. greaterThan: InventoryUnits # Greater than the specified value. greaterThanOrEqualTo: InventoryUnits # Greater than or equal to the specified value. ### ImpactsAvailabilityTypeFilter # A filter to be used against ImpactsAvailabilityType fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: ImpactsAvailabilityType # Equal to the specified value. notEqualTo: ImpactsAvailabilityType # Not equal to the specified value. distinctFrom: ImpactsAvailabilityType # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: ImpactsAvailabilityType # Equal to the specified value, treating null like an ordinary value. in: [ImpactsAvailabilityType!] # Included in the specified list. notIn: [ImpactsAvailabilityType!] # Not included in the specified list. lessThan: ImpactsAvailabilityType # Less than the specified value. lessThanOrEqualTo: ImpactsAvailabilityType # Less than or equal to the specified value. greaterThan: ImpactsAvailabilityType # Greater than the specified value. greaterThanOrEqualTo: ImpactsAvailabilityType # Greater than or equal to the specified value. ### ProductsInventoriesRecordFilter # A filter to be used against `ProductsInventoriesRecord` object types. All fields are combined with a logical ‘and.’ productId: BigIntFilter # Filter by the object’s `productId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. inventoryId: BigIntFilter # Filter by the object’s `inventoryId` field. externalInventoryId: StringFilter # Filter by the object’s `externalInventoryId` field. externalSku: StringFilter # Filter by the object’s `externalSku` field. variant: JSONFilter # Filter by the object’s `variant` field. name: StringFilter # Filter by the object’s `name` field. sku: StringFilter # Filter by the object’s `sku` field. type: InventoryTypeFilter # Filter by the object’s `type` field. isTracked: BooleanFilter # Filter by the object’s `isTracked` field. isStocked: BooleanFilter # Filter by the object’s `isStocked` field. isDetached: BooleanFilter # Filter by the object’s `isDetached` field. stockLevel: BigFloatFilter # Filter by the object’s `stockLevel` field. units: InventoryUnitsFilter # Filter by the object’s `units` field. externalSkuIds: StringListFilter # Filter by the object’s `externalSkuIds` field. barcodes: StringListFilter # Filter by the object’s `barcodes` field. and: [ProductsInventoriesRecordFilter!] # Checks for all expressions in this list. or: [ProductsInventoriesRecordFilter!] # Checks for any expressions in this list. not: ProductsInventoriesRecordFilter # Negates the expression. ### VariantInventoryFilter # A filter to be used against `VariantInventory` object types. All fields are combined with a logical ‘and.’ inventoryId: BigIntFilter # Filter by the object’s `inventoryId` field. name: StringFilter # Filter by the object’s `name` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. sku: StringFilter # Filter by the object’s `sku` field. type: InventoryTypeFilter # Filter by the object’s `type` field. instructionId: BigIntFilter # Filter by the object’s `instructionId` field. units: InventoryUnitsFilter # Filter by the object’s `units` field. impactsAvailability: ImpactsAvailabilityTypeFilter # Filter by the object’s `impactsAvailability` field. detached: BooleanFilter # Filter by the object’s `detached` field. tracked: BooleanFilter # Filter by the object’s `tracked` field. inventoryLevel: BigFloatFilter # Filter by the object’s `inventoryLevel` field. stockLevel: BigFloatFilter # Filter by the object’s `stockLevel` field. parLevel: BigFloatFilter # Filter by the object’s `parLevel` field. reservedQuantity: BigFloatFilter # Filter by the object’s `reservedQuantity` field. idealReservedQuantity: BigFloatFilter # Filter by the object’s `idealReservedQuantity` field. lowLevelComponents: JSONFilter # Filter by the object’s `lowLevelComponents` field. nextLevelComponents: JSONFilter # Filter by the object’s `nextLevelComponents` field. instructionComponents: JSONFilter # Filter by the object’s `instructionComponents` field. pathComponents: BigIntListFilter # Filter by the object’s `pathComponents` field. parentProductId: BigIntFilter # Filter by the object’s `parentProductId` field. price: IntFilter # Filter by the object’s `price` field. externalSkuIds: StringListFilter # Filter by the object’s `externalSkuIds` field. externalInventoryId: StringFilter # Filter by the object’s `externalInventoryId` field. variant: JSONFilter # Filter by the object’s `variant` field. barcodes: StringListFilter # Filter by the object’s `barcodes` field. externalSku: StringFilter # Filter by the object’s `externalSku` field. and: [VariantInventoryFilter!] # Checks for all expressions in this list. or: [VariantInventoryFilter!] # Checks for any expressions in this list. not: VariantInventoryFilter # Negates the expression. ### UserRoleCondition # A condition to be used against `UserRole` object types. All fields are tested for equality and combined with a logical ‘and.’ userRoleId: BigInt # Checks for equality with the object’s `userRoleId` field. userRoleUuid: String # Checks for equality with the object’s `userRoleUuid` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. roleName: String # Checks for equality with the object’s `roleName` field. acl: String # Checks for equality with the object’s `acl` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. rate: Int # Checks for equality with the object’s `rate` field. ### MenuCondition # A condition to be used against `Menu` object types. All fields are tested for equality and combined with a logical ‘and.’ menuId: BigInt # Checks for equality with the object’s `menuId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. urlName: String # Checks for equality with the object’s `urlName` field. name: String # Checks for equality with the object’s `name` field. scheduleId: BigInt # Checks for equality with the object’s `scheduleId` field. startOrderableDay: Datetime # Checks for equality with the object’s `startOrderableDay` field. endOrderableDay: Datetime # Checks for equality with the object’s `endOrderableDay` field. startSchedulableDay: Datetime # Checks for equality with the object’s `startSchedulableDay` field. endSchedulableDay: Datetime # Checks for equality with the object’s `endSchedulableDay` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. enabled: Boolean # Checks for equality with the object’s `enabled` field. searchable: Boolean # Checks for equality with the object’s `searchable` field. menuHeader: String # Checks for equality with the object’s `menuHeader` field. menuFooter: String # Checks for equality with the object’s `menuFooter` field. menuUuid: String # Checks for equality with the object’s `menuUuid` field. shortName: String # Checks for equality with the object’s `shortName` field. menuAgentConfigs: JSON # Checks for equality with the object’s `menuAgentConfigs` field. publishMenuExternal: Boolean # Checks for equality with the object’s `publishMenuExternal` field. locationUuid: String # Filter by the object’s `locationUuid` field. ### MenuFilter # A filter to be used against `Menu` object types. All fields are combined with a logical ‘and.’ menuId: BigIntFilter # Filter by the object’s `menuId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. urlName: StringFilter # Filter by the object’s `urlName` field. name: StringFilter # Filter by the object’s `name` field. scheduleId: BigIntFilter # Filter by the object’s `scheduleId` field. startOrderableDay: DatetimeFilter # Filter by the object’s `startOrderableDay` field. endOrderableDay: DatetimeFilter # Filter by the object’s `endOrderableDay` field. startSchedulableDay: DatetimeFilter # Filter by the object’s `startSchedulableDay` field. endSchedulableDay: DatetimeFilter # Filter by the object’s `endSchedulableDay` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. enabled: BooleanFilter # Filter by the object’s `enabled` field. searchable: BooleanFilter # Filter by the object’s `searchable` field. menuHeader: StringFilter # Filter by the object’s `menuHeader` field. menuFooter: StringFilter # Filter by the object’s `menuFooter` field. menuUuid: StringFilter # Filter by the object’s `menuUuid` field. shortName: StringFilter # Filter by the object’s `shortName` field. menuAgentConfigs: JSONFilter # Filter by the object’s `menuAgentConfigs` field. publishMenuExternal: BooleanFilter # Filter by the object’s `publishMenuExternal` field. available: BooleanFilter # Filter by the object’s `available` field. locationUuid: StringFilter # Filter by the object’s `locationUuid` field. and: [MenuFilter!] # Checks for all expressions in this list. or: [MenuFilter!] # Checks for any expressions in this list. not: MenuFilter # Negates the expression. ### TabCondition # A condition to be used against `Tab` object types. All fields are tested for equality and combined with a logical ‘and.’ tabId: BigInt # Checks for equality with the object’s `tabId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. tabUuid: String # Checks for equality with the object’s `tabUuid` field. name: String # Checks for equality with the object’s `name` field. total: Int # Checks for equality with the object’s `total` field. subtotal: Int # Checks for equality with the object’s `subtotal` field. tax: Int # Checks for equality with the object’s `tax` field. coverCount: Int # Checks for equality with the object’s `coverCount` field. created: Datetime # Checks for equality with the object’s `created` field. updated: Datetime # Checks for equality with the object’s `updated` field. status: String # Checks for equality with the object’s `status` field. opened: Datetime # Checks for equality with the object’s `opened` field. fiscalDay: Date # Checks for equality with the object’s `fiscalDay` field. externalTabId: String # Checks for equality with the object’s `externalTabId` field. autograt: Int # Checks for equality with the object’s `autograt` field. balanceDue: Int # Checks for equality with the object’s `balanceDue` field. autogratDue: Int # Checks for equality with the object’s `autogratDue` field. gotabOrder: Boolean # Checks for equality with the object’s `gotabOrder` field. customerId: BigInt # Checks for equality with the object’s `customerId` field. segmentIds: [BigInt] # Checks for equality with the object’s `segmentIds` field. taxExemptionId: String # Checks for equality with the object’s `taxExemptionId` field. tabMode: TabMode # Checks for equality with the object’s `tabMode` field. disableProductTags: [String] # Checks for equality with the object’s `disableProductTags` field. discoverableTo: Datetime # Checks for equality with the object’s `discoverableTo` field. tippedSubtotal: Int # Checks for equality with the object’s `tippedSubtotal` field. autogratTax: Int # Checks for equality with the object’s `autogratTax` field. notes: JSON # Checks for equality with the object’s `notes` field. displayId: BigInt # Checks for equality with the object’s `displayId` field. newNameHere: Datetime # Checks for equality with the object’s `newNameHere` field. tabSequenceNumber: Int # Checks for equality with the object’s `tabSequenceNumber` field. tabMetadata: JSON # Checks for equality with the object’s `tabMetadata` field. spendNotificationThreshold: Int # Checks for equality with the object’s `spendNotificationThreshold` field. tabGroupId: BigInt # Checks for equality with the object’s `tabGroupId` field. hasPendingOrders: Boolean # Filter by the object’s `hasPendingOrders` field. hasPlacedOrders: Boolean # Filter by the object’s `hasPlacedOrders` field. locationUuid: String # Filter by the object’s `locationUuid` field. ### TabFilter # A filter to be used against `Tab` object types. All fields are combined with a logical ‘and.’ tabId: BigIntFilter # Filter by the object’s `tabId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. tabUuid: StringFilter # Filter by the object’s `tabUuid` field. name: StringFilter # Filter by the object’s `name` field. total: IntFilter # Filter by the object’s `total` field. subtotal: IntFilter # Filter by the object’s `subtotal` field. tax: IntFilter # Filter by the object’s `tax` field. coverCount: IntFilter # Filter by the object’s `coverCount` field. created: DatetimeFilter # Filter by the object’s `created` field. updated: DatetimeFilter # Filter by the object’s `updated` field. status: StringFilter # Filter by the object’s `status` field. opened: DatetimeFilter # Filter by the object’s `opened` field. fiscalDay: DateFilter # Filter by the object’s `fiscalDay` field. externalTabId: StringFilter # Filter by the object’s `externalTabId` field. autograt: IntFilter # Filter by the object’s `autograt` field. balanceDue: IntFilter # Filter by the object’s `balanceDue` field. autogratDue: IntFilter # Filter by the object’s `autogratDue` field. gotabOrder: BooleanFilter # Filter by the object’s `gotabOrder` field. customerId: BigIntFilter # Filter by the object’s `customerId` field. segmentIds: BigIntListFilter # Filter by the object’s `segmentIds` field. taxExemptionId: StringFilter # Filter by the object’s `taxExemptionId` field. tabMode: TabModeFilter # Filter by the object’s `tabMode` field. disableProductTags: StringListFilter # Filter by the object’s `disableProductTags` field. discoverableTo: DatetimeFilter # Filter by the object’s `discoverableTo` field. tippedSubtotal: IntFilter # Filter by the object’s `tippedSubtotal` field. autogratTax: IntFilter # Filter by the object’s `autogratTax` field. notes: JSONFilter # Filter by the object’s `notes` field. displayId: BigIntFilter # Filter by the object’s `displayId` field. newNameHere: DatetimeFilter # Filter by the object’s `newNameHere` field. tabSequenceNumber: IntFilter # Filter by the object’s `tabSequenceNumber` field. tabMetadata: JSONFilter # Filter by the object’s `tabMetadata` field. spendNotificationThreshold: IntFilter # Filter by the object’s `spendNotificationThreshold` field. tabGroupId: BigIntFilter # Filter by the object’s `tabGroupId` field. closed: DatetimeFilter # Filter by the object’s `closed` field. hasPendingOrders: BooleanFilter # Filter by the object’s `hasPendingOrders` field. hasPlacedOrders: BooleanFilter # Filter by the object’s `hasPlacedOrders` field. locationUuid: StringFilter # Filter by the object’s `locationUuid` field. numGuests: IntFilter # Filter by the object’s `numGuests` field. orderType: StringFilter # Filter by the object’s `orderType` field. ordersPending: IntFilter # Filter by the object’s `ordersPending` field. ordersPlaced: IntFilter # Filter by the object’s `ordersPlaced` field. tabRef: StringFilter # Filter by the object’s `tabRef` field. and: [TabFilter!] # Checks for all expressions in this list. or: [TabFilter!] # Checks for any expressions in this list. not: TabFilter # Negates the expression. ### TabModeFilter # A filter to be used against TabMode fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: TabMode # Equal to the specified value. notEqualTo: TabMode # Not equal to the specified value. distinctFrom: TabMode # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: TabMode # Equal to the specified value, treating null like an ordinary value. in: [TabMode!] # Included in the specified list. notIn: [TabMode!] # Not included in the specified list. lessThan: TabMode # Less than the specified value. lessThanOrEqualTo: TabMode # Less than or equal to the specified value. greaterThan: TabMode # Greater than the specified value. greaterThanOrEqualTo: TabMode # Greater than or equal to the specified value. ### AccountingStreamCondition # A condition to be used against `AccountingStream` object types. All fields are tested for equality and combined with a logical ‘and.’ locationId: BigInt # Checks for equality with the object’s `locationId` field. accountingStreamId: BigInt # Checks for equality with the object’s `accountingStreamId` field. name: String # Checks for equality with the object’s `name` field. externalId: String # Checks for equality with the object’s `externalId` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. isDefault: Boolean # Checks for equality with the object’s `isDefault` field. reportingGroup: ReportingGroupType # Checks for equality with the object’s `reportingGroup` field. accountingStreamUuid: String # Checks for equality with the object’s `accountingStreamUuid` field. accountingStreamShortId: Int # Checks for equality with the object’s `accountingStreamShortId` field. updated: Datetime # Checks for equality with the object’s `updated` field. accountingStreamAlias: String # Checks for equality with the object’s `accountingStreamAlias` field. ### AccountingStreamFilter # A filter to be used against `AccountingStream` object types. All fields are combined with a logical ‘and.’ locationId: BigIntFilter # Filter by the object’s `locationId` field. accountingStreamId: BigIntFilter # Filter by the object’s `accountingStreamId` field. name: StringFilter # Filter by the object’s `name` field. externalId: StringFilter # Filter by the object’s `externalId` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. isDefault: BooleanFilter # Filter by the object’s `isDefault` field. reportingGroup: ReportingGroupTypeFilter # Filter by the object’s `reportingGroup` field. accountingStreamUuid: StringFilter # Filter by the object’s `accountingStreamUuid` field. accountingStreamShortId: IntFilter # Filter by the object’s `accountingStreamShortId` field. updated: DatetimeFilter # Filter by the object’s `updated` field. accountingStreamAlias: StringFilter # Filter by the object’s `accountingStreamAlias` field. and: [AccountingStreamFilter!] # Checks for all expressions in this list. or: [AccountingStreamFilter!] # Checks for any expressions in this list. not: AccountingStreamFilter # Negates the expression. ### ReportingGroupTypeFilter # A filter to be used against ReportingGroupType fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: ReportingGroupType # Equal to the specified value. notEqualTo: ReportingGroupType # Not equal to the specified value. distinctFrom: ReportingGroupType # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: ReportingGroupType # Equal to the specified value, treating null like an ordinary value. in: [ReportingGroupType!] # Included in the specified list. notIn: [ReportingGroupType!] # Not included in the specified list. lessThan: ReportingGroupType # Less than the specified value. lessThanOrEqualTo: ReportingGroupType # Less than or equal to the specified value. greaterThan: ReportingGroupType # Greater than the specified value. greaterThanOrEqualTo: ReportingGroupType # Greater than or equal to the specified value. ### FiscalDayCondition # A condition to be used against `FiscalDay` object types. All fields are tested for equality and combined with a logical ‘and.’ locationId: BigInt # Checks for equality with the object’s `locationId` field. fiscalDay: Date # Checks for equality with the object’s `fiscalDay` field. fiscalDayBegin: Datetime # Checks for equality with the object’s `fiscalDayBegin` field. fiscalDayEnd: Datetime # Checks for equality with the object’s `fiscalDayEnd` field. fiscalDayStatus: FiscalDayStatus # Checks for equality with the object’s `fiscalDayStatus` field. paymentMappingStatus: FiscalDayStatus # Checks for equality with the object’s `paymentMappingStatus` field. ### FiscalDayFilter # A filter to be used against `FiscalDay` object types. All fields are combined with a logical ‘and.’ locationId: BigIntFilter # Filter by the object’s `locationId` field. fiscalDay: DateFilter # Filter by the object’s `fiscalDay` field. fiscalDayBegin: DatetimeFilter # Filter by the object’s `fiscalDayBegin` field. fiscalDayEnd: DatetimeFilter # Filter by the object’s `fiscalDayEnd` field. fiscalDayStatus: FiscalDayStatusFilter # Filter by the object’s `fiscalDayStatus` field. paymentMappingStatus: FiscalDayStatusFilter # Filter by the object’s `paymentMappingStatus` field. and: [FiscalDayFilter!] # Checks for all expressions in this list. or: [FiscalDayFilter!] # Checks for any expressions in this list. not: FiscalDayFilter # Negates the expression. ### FiscalDayStatusFilter # A filter to be used against FiscalDayStatus fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: FiscalDayStatus # Equal to the specified value. notEqualTo: FiscalDayStatus # Not equal to the specified value. distinctFrom: FiscalDayStatus # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: FiscalDayStatus # Equal to the specified value, treating null like an ordinary value. in: [FiscalDayStatus!] # Included in the specified list. notIn: [FiscalDayStatus!] # Not included in the specified list. lessThan: FiscalDayStatus # Less than the specified value. lessThanOrEqualTo: FiscalDayStatus # Less than or equal to the specified value. greaterThan: FiscalDayStatus # Greater than the specified value. greaterThanOrEqualTo: FiscalDayStatus # Greater than or equal to the specified value. ### SubscriberCondition # A condition to be used against `Subscriber` object types. All fields are tested for equality and combined with a logical ‘and.’ subscriberId: BigInt # Checks for equality with the object’s `subscriberId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. customerId: BigInt # Checks for equality with the object’s `customerId` field. handle: String # Checks for equality with the object’s `handle` field. created: Datetime # Checks for equality with the object’s `created` field. updated: Datetime # Checks for equality with the object’s `updated` field. protocol: String # Checks for equality with the object’s `protocol` field. contactListId: BigInt # Checks for equality with the object’s `contactListId` field. ### SubscriberFilter # A filter to be used against `Subscriber` object types. All fields are combined with a logical ‘and.’ subscriberId: BigIntFilter # Filter by the object’s `subscriberId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. customerId: BigIntFilter # Filter by the object’s `customerId` field. handle: StringFilter # Filter by the object’s `handle` field. created: DatetimeFilter # Filter by the object’s `created` field. updated: DatetimeFilter # Filter by the object’s `updated` field. protocol: StringFilter # Filter by the object’s `protocol` field. contactListId: BigIntFilter # Filter by the object’s `contactListId` field. and: [SubscriberFilter!] # Checks for all expressions in this list. or: [SubscriberFilter!] # Checks for any expressions in this list. not: SubscriberFilter # Negates the expression. ### TaxRateCondition # A condition to be used against `TaxRate` object types. All fields are tested for equality and combined with a logical ‘and.’ taxRateId: BigInt # Checks for equality with the object’s `taxRateId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. rate: BigFloat # Checks for equality with the object’s `rate` field. taxRateUuid: String # Checks for equality with the object’s `taxRateUuid` field. name: String # Checks for equality with the object’s `name` field. taxInclusive: Boolean # Checks for equality with the object’s `taxInclusive` field. ### TaxRateFilter # A filter to be used against `TaxRate` object types. All fields are combined with a logical ‘and.’ taxRateId: BigIntFilter # Filter by the object’s `taxRateId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. rate: BigFloatFilter # Filter by the object’s `rate` field. taxRateUuid: StringFilter # Filter by the object’s `taxRateUuid` field. name: StringFilter # Filter by the object’s `name` field. taxInclusive: BooleanFilter # Filter by the object’s `taxInclusive` field. and: [TaxRateFilter!] # Checks for all expressions in this list. or: [TaxRateFilter!] # Checks for any expressions in this list. not: TaxRateFilter # Negates the expression. ### TimePunchTypeCondition # A condition to be used against `TimePunchType` object types. All fields are tested for equality and combined with a logical ‘and.’ timePunchTypeId: BigInt # Checks for equality with the object’s `timePunchTypeId` field. timePunchTypeUuid: String # Checks for equality with the object’s `timePunchTypeUuid` field. timePunchTypeName: String # Checks for equality with the object’s `timePunchTypeName` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. isPaid: Boolean # Checks for equality with the object’s `isPaid` field. isShift: Boolean # Checks for equality with the object’s `isShift` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. minDuration: Int # Checks for equality with the object’s `minDuration` field. ### TimePunchTypeFilter # A filter to be used against `TimePunchType` object types. All fields are combined with a logical ‘and.’ timePunchTypeId: BigIntFilter # Filter by the object’s `timePunchTypeId` field. timePunchTypeUuid: StringFilter # Filter by the object’s `timePunchTypeUuid` field. timePunchTypeName: StringFilter # Filter by the object’s `timePunchTypeName` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. isPaid: BooleanFilter # Filter by the object’s `isPaid` field. isShift: BooleanFilter # Filter by the object’s `isShift` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. minDuration: IntFilter # Filter by the object’s `minDuration` field. and: [TimePunchTypeFilter!] # Checks for all expressions in this list. or: [TimePunchTypeFilter!] # Checks for any expressions in this list. not: TimePunchTypeFilter # Negates the expression. ### TaxCondition # A condition to be used against `Tax` object types. All fields are tested for equality and combined with a logical ‘and.’ taxId: BigInt # Checks for equality with the object’s `taxId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. name: String # Checks for equality with the object’s `name` field. rate: BigFloat # Checks for equality with the object’s `rate` field. created: Datetime # Checks for equality with the object’s `created` field. taxUuid: String # Checks for equality with the object’s `taxUuid` field. ### DbExternalIdCondition # A condition to be used against `DbExternalId` object types. All fields are tested for equality and combined with a logical ‘and.’ dbExternalId: BigInt # Checks for equality with the object’s `dbExternalId` field. xSource: ExternalSourceEnum # Checks for equality with the object’s `xSource` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. tableName: String # Checks for equality with the object’s `tableName` field. dbExternalIdsPrimaryKey: BigInt # Checks for equality with the object’s `dbExternalIdsPrimaryKey` field. xId: String # Checks for equality with the object’s `xId` field. ### DbExternalIdFilter # A filter to be used against `DbExternalId` object types. All fields are combined with a logical ‘and.’ dbExternalId: BigIntFilter # Filter by the object’s `dbExternalId` field. xSource: ExternalSourceEnumFilter # Filter by the object’s `xSource` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. tableName: StringFilter # Filter by the object’s `tableName` field. dbExternalIdsPrimaryKey: BigIntFilter # Filter by the object’s `dbExternalIdsPrimaryKey` field. xId: StringFilter # Filter by the object’s `xId` field. and: [DbExternalIdFilter!] # Checks for all expressions in this list. or: [DbExternalIdFilter!] # Checks for any expressions in this list. not: DbExternalIdFilter # Negates the expression. ### ExternalSourceEnumFilter # A filter to be used against ExternalSourceEnum fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: ExternalSourceEnum # Equal to the specified value. notEqualTo: ExternalSourceEnum # Not equal to the specified value. distinctFrom: ExternalSourceEnum # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: ExternalSourceEnum # Equal to the specified value, treating null like an ordinary value. in: [ExternalSourceEnum!] # Included in the specified list. notIn: [ExternalSourceEnum!] # Not included in the specified list. lessThan: ExternalSourceEnum # Less than the specified value. lessThanOrEqualTo: ExternalSourceEnum # Less than or equal to the specified value. greaterThan: ExternalSourceEnum # Greater than the specified value. greaterThanOrEqualTo: ExternalSourceEnum # Greater than or equal to the specified value. ### ProductPricingRuleCondition # A condition to be used against `ProductPricingRule` object types. All fields are tested for equality and combined with a logical ‘and.’ productPricingRuleId: BigInt # Checks for equality with the object’s `productPricingRuleId` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. pricingRuleTarget: PricingRuleTargetEnum # Checks for equality with the object’s `pricingRuleTarget` field. activatedTimeRange: DatetimeRangeInput # Checks for equality with the object’s `activatedTimeRange` field. scheduleId: BigInt # Checks for equality with the object’s `scheduleId` field. amount: Int # Checks for equality with the object’s `amount` field. percentage: BigFloat # Checks for equality with the object’s `percentage` field. roundingStrategy: RoundingStrategyEnum # Checks for equality with the object’s `roundingStrategy` field. menuIds: [BigInt] # Checks for equality with the object’s `menuIds` field. zoneIds: [BigInt] # Checks for equality with the object’s `zoneIds` field. categoryIds: [BigInt] # Checks for equality with the object’s `categoryIds` field. spotIds: [BigInt] # Checks for equality with the object’s `spotIds` field. userIds: [BigInt] # Checks for equality with the object’s `userIds` field. tags: [String] # Checks for equality with the object’s `tags` field. modifyZeroPriced: Boolean # Checks for equality with the object’s `modifyZeroPriced` field. pricingRuleDescription: String # Checks for equality with the object’s `pricingRuleDescription` field. enabled: Boolean # Checks for equality with the object’s `enabled` field. accountingStreamId: BigInt # Checks for equality with the object’s `accountingStreamId` field. excludeTags: [String] # Checks for equality with the object’s `excludeTags` field. name: String # Checks for equality with the object’s `name` field. ### ProductPricingRuleFilter # A filter to be used against `ProductPricingRule` object types. All fields are combined with a logical ‘and.’ productPricingRuleId: BigIntFilter # Filter by the object’s `productPricingRuleId` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. pricingRuleTarget: PricingRuleTargetEnumFilter # Filter by the object’s `pricingRuleTarget` field. activatedTimeRange: DatetimeRangeFilter # Filter by the object’s `activatedTimeRange` field. scheduleId: BigIntFilter # Filter by the object’s `scheduleId` field. amount: IntFilter # Filter by the object’s `amount` field. percentage: BigFloatFilter # Filter by the object’s `percentage` field. roundingStrategy: RoundingStrategyEnumFilter # Filter by the object’s `roundingStrategy` field. menuIds: BigIntListFilter # Filter by the object’s `menuIds` field. zoneIds: BigIntListFilter # Filter by the object’s `zoneIds` field. categoryIds: BigIntListFilter # Filter by the object’s `categoryIds` field. spotIds: BigIntListFilter # Filter by the object’s `spotIds` field. userIds: BigIntListFilter # Filter by the object’s `userIds` field. tags: StringListFilter # Filter by the object’s `tags` field. modifyZeroPriced: BooleanFilter # Filter by the object’s `modifyZeroPriced` field. pricingRuleDescription: StringFilter # Filter by the object’s `pricingRuleDescription` field. enabled: BooleanFilter # Filter by the object’s `enabled` field. accountingStreamId: BigIntFilter # Filter by the object’s `accountingStreamId` field. excludeTags: StringListFilter # Filter by the object’s `excludeTags` field. name: StringFilter # Filter by the object’s `name` field. and: [ProductPricingRuleFilter!] # Checks for all expressions in this list. or: [ProductPricingRuleFilter!] # Checks for any expressions in this list. not: ProductPricingRuleFilter # Negates the expression. ### PricingRuleTargetEnumFilter # A filter to be used against PricingRuleTargetEnum fields. All fields are combined with a logical ‘and.’ isNull: Boolean # Is null (if `true` is specified) or is not null (if `false` is specified). equalTo: PricingRuleTargetEnum # Equal to the specified value. notEqualTo: PricingRuleTargetEnum # Not equal to the specified value. distinctFrom: PricingRuleTargetEnum # Not equal to the specified value, treating null like an ordinary value. notDistinctFrom: PricingRuleTargetEnum # Equal to the specified value, treating null like an ordinary value. in: [PricingRuleTargetEnum!] # Included in the specified list. notIn: [PricingRuleTargetEnum!] # Not included in the specified list. lessThan: PricingRuleTargetEnum # Less than the specified value. lessThanOrEqualTo: PricingRuleTargetEnum # Less than or equal to the specified value. greaterThan: PricingRuleTargetEnum # Greater than the specified value. greaterThanOrEqualTo: PricingRuleTargetEnum # Greater than or equal to the specified value. ### EmployeeCondition # A condition to be used against `Employee` object types. All fields are tested for equality and combined with a logical ‘and.’ userId: BigInt # Checks for equality with the object’s `userId` field. name: String # Checks for equality with the object’s `name` field. displayName: String # Checks for equality with the object’s `displayName` field. verified: Datetime # Checks for equality with the object’s `verified` field. locationUuid: String # Checks for equality with the object’s `locationUuid` field. archived: Datetime # Checks for equality with the object’s `archived` field. externalId: String # Checks for equality with the object’s `externalId` field. userUuid: String # Checks for equality with the object’s `userUuid` field. created: Datetime # Checks for equality with the object’s `created` field. ### EmployeeFilter # A filter to be used against `Employee` object types. All fields are combined with a logical ‘and.’ userId: BigIntFilter # Filter by the object’s `userId` field. name: StringFilter # Filter by the object’s `name` field. displayName: StringFilter # Filter by the object’s `displayName` field. verified: DatetimeFilter # Filter by the object’s `verified` field. locationUuid: StringFilter # Filter by the object’s `locationUuid` field. archived: DatetimeFilter # Filter by the object’s `archived` field. externalId: StringFilter # Filter by the object’s `externalId` field. userUuid: StringFilter # Filter by the object’s `userUuid` field. created: DatetimeFilter # Filter by the object’s `created` field. and: [EmployeeFilter!] # Checks for all expressions in this list. or: [EmployeeFilter!] # Checks for any expressions in this list. not: EmployeeFilter # Negates the expression. ### AddressCondition # A condition to be used against `Address` object types. All fields are tested for equality and combined with a logical ‘and.’ addressId: BigInt # Checks for equality with the object’s `addressId` field. addressUuid: String # Checks for equality with the object’s `addressUuid` field. street1: String # Checks for equality with the object’s `street1` field. city: String # Checks for equality with the object’s `city` field. state: String # Checks for equality with the object’s `state` field. zip: String # Checks for equality with the object’s `zip` field. location: String # Checks for equality with the object’s `location` field. created: Datetime # Checks for equality with the object’s `created` field. updated: Datetime # Checks for equality with the object’s `updated` field. country: String # Checks for equality with the object’s `country` field. ### AddressFilter # A filter to be used against `Address` object types. All fields are combined with a logical ‘and.’ addressId: BigIntFilter # Filter by the object’s `addressId` field. addressUuid: StringFilter # Filter by the object’s `addressUuid` field. street1: StringFilter # Filter by the object’s `street1` field. city: StringFilter # Filter by the object’s `city` field. state: StringFilter # Filter by the object’s `state` field. zip: StringFilter # Filter by the object’s `zip` field. created: DatetimeFilter # Filter by the object’s `created` field. updated: DatetimeFilter # Filter by the object’s `updated` field. country: StringFilter # Filter by the object’s `country` field. and: [AddressFilter!] # Checks for all expressions in this list. or: [AddressFilter!] # Checks for any expressions in this list. not: AddressFilter # Negates the expression. ### LaborScheduleCondition # A condition to be used against `LaborSchedule` object types. All fields are tested for equality and combined with a logical ‘and.’ laborScheduleId: BigInt # Checks for equality with the object’s `laborScheduleId` field. laborScheduleUuid: String # Checks for equality with the object’s `laborScheduleUuid` field. userId: BigInt # Checks for equality with the object’s `userId` field. startTime: Datetime # Checks for equality with the object’s `startTime` field. endTime: Datetime # Checks for equality with the object’s `endTime` field. userRoleId: BigInt # Checks for equality with the object’s `userRoleId` field. fulfilled: Datetime # Checks for equality with the object’s `fulfilled` field. archived: Datetime # Checks for equality with the object’s `archived` field. created: Datetime # Checks for equality with the object’s `created` field. updated: Datetime # Checks for equality with the object’s `updated` field. xLaborSource: LaborSchedulesSourceEnum # Checks for equality with the object’s `xLaborSource` field. ### LaborScheduleFilter # A filter to be used against `LaborSchedule` object types. All fields are combined with a logical ‘and.’ laborScheduleId: BigIntFilter # Filter by the object’s `laborScheduleId` field. laborScheduleUuid: StringFilter # Filter by the object’s `laborScheduleUuid` field. userId: BigIntFilter # Filter by the object’s `userId` field. startTime: DatetimeFilter # Filter by the object’s `startTime` field. endTime: DatetimeFilter # Filter by the object’s `endTime` field. userRoleId: BigIntFilter # Filter by the object’s `userRoleId` field. fulfilled: DatetimeFilter # Filter by the object’s `fulfilled` field. archived: DatetimeFilter # Filter by the object’s `archived` field. created: DatetimeFilter # Filter by the object’s `created` field. updated: DatetimeFilter # Filter by the object’s `updated` field. xLaborSource: LaborSchedulesSourceEnumFilter # Filter by the object’s `xLaborSource` field. externalUserId: BigIntFilter # Filter by the object’s `externalUserId` field. location: BigIntFilter # Filter by the object’s `location` field. and: [LaborScheduleFilter!] # Checks for all expressions in this list. or: [LaborScheduleFilter!] # Checks for any expressions in this list. not: LaborScheduleFilter # Negates the expression. ### OptionGroupCondition # A condition to be used against `OptionGroup` object types. All fields are tested for equality and combined with a logical ‘and.’ optionGroupId: BigInt # Checks for equality with the object’s `optionGroupId` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. optionGroupUuid: String # Checks for equality with the object’s `optionGroupUuid` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. optionGroupName: String # Checks for equality with the object’s `optionGroupName` field. optionGroupMaxDepth: Int # Checks for equality with the object’s `optionGroupMaxDepth` field. isVariant: Boolean # Checks for equality with the object’s `isVariant` field. productOptionFramework: JSON # Checks for equality with the object’s `productOptionFramework` field. itemOptionDictionary: JSON # Checks for equality with the object’s `itemOptionDictionary` field. frameworkFilter: JSON # Checks for equality with the object’s `frameworkFilter` field. dictionaryFilter: JSON # Checks for equality with the object’s `dictionaryFilter` field. userId: BigInt # Checks for equality with the object’s `userId` field. ### OptionGroupFilter # A filter to be used against `OptionGroup` object types. All fields are combined with a logical ‘and.’ optionGroupId: BigIntFilter # Filter by the object’s `optionGroupId` field. created: DatetimeFilter # Filter by the object’s `created` field. archived: DatetimeFilter # Filter by the object’s `archived` field. optionGroupUuid: StringFilter # Filter by the object’s `optionGroupUuid` field. locationId: BigIntFilter # Filter by the object’s `locationId` field. optionGroupName: StringFilter # Filter by the object’s `optionGroupName` field. optionGroupMaxDepth: IntFilter # Filter by the object’s `optionGroupMaxDepth` field. isVariant: BooleanFilter # Filter by the object’s `isVariant` field. productOptionFramework: JSONFilter # Filter by the object’s `productOptionFramework` field. itemOptionDictionary: JSONFilter # Filter by the object’s `itemOptionDictionary` field. frameworkFilter: JSONFilter # Filter by the object’s `frameworkFilter` field. dictionaryFilter: JSONFilter # Filter by the object’s `dictionaryFilter` field. userId: BigIntFilter # Filter by the object’s `userId` field. and: [OptionGroupFilter!] # Checks for all expressions in this list. or: [OptionGroupFilter!] # Checks for any expressions in this list. not: OptionGroupFilter # Negates the expression. ### TemporaryLedgerCondition # A condition to be used against `TemporaryLedger` object types. All fields are tested for equality and combined with a logical ‘and.’ tabLocationId: BigInt # Checks for equality with the object’s `tabLocationId` field. fiscalDay: Date # Checks for equality with the object’s `fiscalDay` field. accountingStreamId: BigInt # Checks for equality with the object’s `accountingStreamId` field. tabId: BigInt # Checks for equality with the object’s `tabId` field. tabCustomerId: BigInt # Checks for equality with the object’s `tabCustomerId` field. tabUserId: BigInt # Checks for equality with the object’s `tabUserId` field. orderId: BigInt # Checks for equality with the object’s `orderId` field. orderCustomerId: BigInt # Checks for equality with the object’s `orderCustomerId` field. orderUserId: BigInt # Checks for equality with the object’s `orderUserId` field. itemId: BigInt # Checks for equality with the object’s `itemId` field. productId: BigInt # Checks for equality with the object’s `productId` field. adjustmentType: AdjustmentTypeEnum # Checks for equality with the object’s `adjustmentType` field. paymentId: BigInt # Checks for equality with the object’s `paymentId` field. payoutId: BigInt # Checks for equality with the object’s `payoutId` field. taxId: BigInt # Checks for equality with the object’s `taxId` field. autogratId: BigInt # Checks for equality with the object’s `autogratId` field. transactionTime: Datetime # Checks for equality with the object’s `transactionTime` field. transactionYear: Int # Checks for equality with the object’s `transactionYear` field. transactionMonth: Int # Checks for equality with the object’s `transactionMonth` field. transactionWeek: Int # Checks for equality with the object’s `transactionWeek` field. transactionDay: Int # Checks for equality with the object’s `transactionDay` field. transactionHour: Int # Checks for equality with the object’s `transactionHour` field. transactionMinute: Int # Checks for equality with the object’s `transactionMinute` field. transactionName: String # Checks for equality with the object’s `transactionName` field. scheduledTime: Datetime # Checks for equality with the object’s `scheduledTime` field. quantity: BigFloat # Checks for equality with the object’s `quantity` field. amount: Int # Checks for equality with the object’s `amount` field. isReceivable: Boolean # Checks for equality with the object’s `isReceivable` field. propertyLocationId: BigInt # Checks for equality with the object’s `propertyLocationId` field. payoutDetails: JSON # Checks for equality with the object’s `payoutDetails` field. isChargeback: Boolean # Checks for equality with the object’s `isChargeback` field. isProcessor: Boolean # Checks for equality with the object’s `isProcessor` field. zoneId: BigInt # Checks for equality with the object’s `zoneId` field. spotId: BigInt # Checks for equality with the object’s `spotId` field. orderRuleId: BigInt # Checks for equality with the object’s `orderRuleId` field. paymentType: String # Checks for equality with the object’s `paymentType` field. transferId: BigInt # Checks for equality with the object’s `transferId` field. cursorType: BigInt # Checks for equality with the object’s `cursorType` field. remittanceTermId: BigInt # Checks for equality with the object’s `remittanceTermId` field. subtotal: Int # Checks for equality with the object’s `subtotal` field. autograt: Int # Checks for equality with the object’s `autograt` field. tax: Int # Checks for equality with the object’s `tax` field. options: JSON # Checks for equality with the object’s `options` field. excludeFromGross: Boolean # Checks for equality with the object’s `excludeFromGross` field. processorFeeId: BigInt # Checks for equality with the object’s `processorFeeId` field. processorId: BigInt # Checks for equality with the object’s `processorId` field. temporaryLedgerId: BigInt # Checks for equality with the object’s `temporaryLedgerId` field. ### TemporaryLedgerFilter # A filter to be used against `TemporaryLedger` object types. All fields are combined with a logical ‘and.’ tabLocationId: BigIntFilter # Filter by the object’s `tabLocationId` field. fiscalDay: DateFilter # Filter by the object’s `fiscalDay` field. accountingStreamId: BigIntFilter # Filter by the object’s `accountingStreamId` field. tabId: BigIntFilter # Filter by the object’s `tabId` field. tabCustomerId: BigIntFilter # Filter by the object’s `tabCustomerId` field. tabUserId: BigIntFilter # Filter by the object’s `tabUserId` field. orderId: BigIntFilter # Filter by the object’s `orderId` field. orderCustomerId: BigIntFilter # Filter by the object’s `orderCustomerId` field. orderUserId: BigIntFilter # Filter by the object’s `orderUserId` field. itemId: BigIntFilter # Filter by the object’s `itemId` field. productId: BigIntFilter # Filter by the object’s `productId` field. adjustmentType: AdjustmentTypeEnumFilter # Filter by the object’s `adjustmentType` field. paymentId: BigIntFilter # Filter by the object’s `paymentId` field. payoutId: BigIntFilter # Filter by the object’s `payoutId` field. taxId: BigIntFilter # Filter by the object’s `taxId` field. autogratId: BigIntFilter # Filter by the object’s `autogratId` field. transactionTime: DatetimeFilter # Filter by the object’s `transactionTime` field. transactionYear: IntFilter # Filter by the object’s `transactionYear` field. transactionMonth: IntFilter # Filter by the object’s `transactionMonth` field. transactionWeek: IntFilter # Filter by the object’s `transactionWeek` field. transactionDay: IntFilter # Filter by the object’s `transactionDay` field. transactionHour: IntFilter # Filter by the object’s `transactionHour` field. transactionMinute: IntFilter # Filter by the object’s `transactionMinute` field. transactionName: StringFilter # Filter by the object’s `transactionName` field. scheduledTime: DatetimeFilter # Filter by the object’s `scheduledTime` field. quantity: BigFloatFilter # Filter by the object’s `quantity` field. amount: IntFilter # Filter by the object’s `amount` field. isReceivable: BooleanFilter # Filter by the object’s `isReceivable` field. propertyLocationId: BigIntFilter # Filter by the object’s `propertyLocationId` field. payoutDetails: JSONFilter # Filter by the object’s `payoutDetails` field. isChargeback: BooleanFilter # Filter by the object’s `isChargeback` field. isProcessor: BooleanFilter # Filter by the object’s `isProcessor` field. zoneId: BigIntFilter # Filter by the object’s `zoneId` field. spotId: BigIntFilter # Filter by the object’s `spotId` field. orderRuleId: BigIntFilter # Filter by the object’s `orderRuleId` field. paymentType: StringFilter # Filter by the object’s `paymentType` field. transferId: BigIntFilter # Filter by the object’s `transferId` field. cursorType: BigIntFilter # Filter by the object’s `cursorType` field. remittanceTermId: BigIntFilter # Filter by the object’s `remittanceTermId` field. subtotal: IntFilter # Filter by the object’s `subtotal` field. autograt: IntFilter # Filter by the object’s `autograt` field. tax: IntFilter # Filter by the object’s `tax` field. options: JSONFilter # Filter by the object’s `options` field. excludeFromGross: BooleanFilter # Filter by the object’s `excludeFromGross` field. processorFeeId: BigIntFilter # Filter by the object’s `processorFeeId` field. processorId: BigIntFilter # Filter by the object’s `processorId` field. temporaryLedgerId: BigIntFilter # Filter by the object’s `temporaryLedgerId` field. and: [TemporaryLedgerFilter!] # Checks for all expressions in this list. or: [TemporaryLedgerFilter!] # Checks for any expressions in this list. not: TemporaryLedgerFilter # Negates the expression. ### VariantInventoryCondition # A condition to be used against `VariantInventory` object types. All fields are tested for equality and combined with a logical ‘and.’ inventoryId: BigInt # Checks for equality with the object’s `inventoryId` field. name: String # Checks for equality with the object’s `name` field. locationId: BigInt # Checks for equality with the object’s `locationId` field. created: Datetime # Checks for equality with the object’s `created` field. archived: Datetime # Checks for equality with the object’s `archived` field. sku: String # Checks for equality with the object’s `sku` field. type: InventoryType # Checks for equality with the object’s `type` field. instructionId: BigInt # Checks for equality with the object’s `instructionId` field. units: InventoryUnits # Checks for equality with the object’s `units` field. impactsAvailability: ImpactsAvailabilityType # Checks for equality with the object’s `impactsAvailability` field. detached: Boolean # Checks for equality with the object’s `detached` field. tracked: Boolean # Checks for equality with the object’s `tracked` field. inventoryLevel: BigFloat # Checks for equality with the object’s `inventoryLevel` field. stockLevel: BigFloat # Checks for equality with the object’s `stockLevel` field. parLevel: BigFloat # Checks for equality with the object’s `parLevel` field. reservedQuantity: BigFloat # Checks for equality with the object’s `reservedQuantity` field. idealReservedQuantity: BigFloat # Checks for equality with the object’s `idealReservedQuantity` field. lowLevelComponents: JSON # Checks for equality with the object’s `lowLevelComponents` field. nextLevelComponents: JSON # Checks for equality with the object’s `nextLevelComponents` field. instructionComponents: JSON # Checks for equality with the object’s `instructionComponents` field. pathComponents: [BigInt] # Checks for equality with the object’s `pathComponents` field. parentProductId: BigInt # Checks for equality with the object’s `parentProductId` field. price: Int # Checks for equality with the object’s `price` field. externalSkuIds: [String] # Checks for equality with the object’s `externalSkuIds` field. externalInventoryId: String # Checks for equality with the object’s `externalInventoryId` field. variant: JSON # Checks for equality with the object’s `variant` field. barcodes: [String] # Checks for equality with the object’s `barcodes` field. externalSku: String # Checks for equality with the object’s `externalSku` field. ### GoConvertSpansToReadableRecordFilter # A filter to be used against `GoConvertSpansToReadableRecord` object types. All fields are combined with a logical ‘and.’ dow: IntFilter # Filter by the object’s `dow` field. startTime: TimeFilter # Filter by the object’s `startTime` field. endTime: TimeFilter # Filter by the object’s `endTime` field. and: [GoConvertSpansToReadableRecordFilter!] # Checks for all expressions in this list. or: [GoConvertSpansToReadableRecordFilter!] # Checks for any expressions in this list. not: GoConvertSpansToReadableRecordFilter # Negates the expression. ### GoGetScheduleIntersectionsRecordFilter # A filter to be used against `GoGetScheduleIntersectionsRecord` object types. All fields are combined with a logical ‘and.’ locationId: BigIntFilter # Filter by the object’s `locationId` field. dow: IntFilter # Filter by the object’s `dow` field. startTime: TimeFilter # Filter by the object’s `startTime` field. endTime: TimeFilter # Filter by the object’s `endTime` field. spans: IntListFilter # Filter by the object’s `spans` field. and: [GoGetScheduleIntersectionsRecordFilter!] # Checks for all expressions in this list. or: [GoGetScheduleIntersectionsRecordFilter!] # Checks for any expressions in this list. not: GoGetScheduleIntersectionsRecordFilter # Negates the expression. ### GoSplitArrayToDowRecordFilter # A filter to be used against `GoSplitArrayToDowRecord` object types. All fields are combined with a logical ‘and.’ dow: IntFilter # Filter by the object’s `dow` field. spans: IntListFilter # Filter by the object’s `spans` field. and: [GoSplitArrayToDowRecordFilter!] # Checks for all expressions in this list. or: [GoSplitArrayToDowRecordFilter!] # Checks for any expressions in this list. not: GoSplitArrayToDowRecordFilter # Negates the expression. ### ConvertXLaborSourceEnumInput # All input for the `convertXLaborSourceEnum` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. xLaborSource: LaborSchedulesSourceEnum ### GoCombineOptionFiltersInput # All input for the `goCombineOptionFilters` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _filter1: JSON _filter2: JSON ### GoFilterOptionDictionaryInput # All input for the `goFilterOptionDictionary` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _optionDictionary: JSON _dictionaryFilter: JSON ### GoFilterOptionFrameworkInput # All input for the `goFilterOptionFramework` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _optionFramework: JSON _frameworkFilter: JSON ### GoGetAddressLocationInput # All input for the `goGetAddressLocation` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _addressId: BigInt! ### GoGetFullSpanInput # All input for the `goGetFullSpan` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. ### GoGetInventoryAdjustmentLocationInput # All input for the `goGetInventoryAdjustmentLocation` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _inventoryId: BigInt! ### GoGetItemLocationInput # All input for the `goGetItemLocation` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _itemId: BigInt! ### GoGetLaborScheudulesLocationInput # All input for the `goGetLaborScheudulesLocation` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _userRoleId: BigInt! ### GoGetMarketingSubscribersLocationInput # All input for the `goGetMarketingSubscribersLocation` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _subscriberId: BigInt! ### GoGetMenuCategoryLocationInput # All input for the `goGetMenuCategoryLocation` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _menuCategoryId: BigInt! ### GoGetOrderLocationInput # All input for the `goGetOrderLocation` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _orderId: BigInt! ### GoGetScheduleIntersectionSpansInput # All input for the `goGetScheduleIntersectionSpans` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _locationId: BigInt _timezone: String ### GoGetTabRatingsLocationInput # All input for the `goGetTabRatingsLocation` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _tabId: BigInt! ### GoMergeFrameworkOptionsInput # All input for the `goMergeFrameworkOptions` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _baseOptions: JSON _filterOptions: JSON ### GoSplitSpansOnGapInput # All input for the `goSplitSpansOnGap` mutation. clientMutationId: String # An arbitrary string value with no semantic meaning. Will be included in the payload verbatim. May be used to track mutations by the client. _spans: [Int] ## Enums ### ReportingGroupType NET_SALES AUTOGRAT TAX DEFERRED_REVENUE RECEIVABLES TIPS FEES CHARGEBACKS PROCESSORS OTHER EXPENSE ### LocationTypeOld RESTAURANT BREWERY RESTAURANT_AND_BREWERY WINERY BAR MUSIC_VENUE FOOD_TRUCK CAFE HOTEL MARKET GROCERY DISTILLERY RACE_TRACK MULTI ARENA BILLING ### LaborSchedulesSourceEnum _7_SHIFTS SCHEDULEFLY RESTAURANT365 CONDUITLY WORKFORCE ### Locale EN_US EN_CA FR_CA EN_AU EN_AG ### LocationType BILLING BREWERIES_WINERIES_BARS EATERTAINMENT_FAMILY_ENTERTAINMENT EATERTAINMENT_PICKLEBALL EATERTAINMENT_AMUSEMENT_PARK EATERTAINMENT_FAMILY_ENTERTAINMENT_CENTER EATERTAINMENT_DINE_IN_CINEMA EATERTAINMENT_CASINO FOOD_HALLS HOTEL_RESORTS RESTAURANT_MID_LARGE_ STADIUM_EVENT_VENUES NOT_ICP_OTHER NON_OPERATOR ### RoundingStrategyEnum NEAREST00 NEAREST05 NEAREST10 NEAREST25 NEAREST50 NEAREST99 UPPER00 UPPER05 UPPER10 UPPER25 UPPER50 UPPER99 LOWER00 LOWER05 LOWER10 LOWER25 LOWER50 LOWER99 ### LocationsOrderBy # Methods to use when ordering `Location`. NATURAL LOCATION_ID_ASC LOCATION_ID_DESC NAME_ASC NAME_DESC LOCATION_UUID_ASC LOCATION_UUID_DESC TIMEZONE_ASC TIMEZONE_DESC ORDER_ENABLED_ASC ORDER_ENABLED_DESC URL_NAME_ASC URL_NAME_DESC AUTOGRAT_PERCENT_ASC AUTOGRAT_PERCENT_DESC TYPE_OLD_ASC TYPE_OLD_DESC DEFAULT_ROUTERS_ASC DEFAULT_ROUTERS_DESC ADDRESS_ID_ASC ADDRESS_ID_DESC CATALOG_BROWSING_ASC CATALOG_BROWSING_DESC READ_ONLY_ASC READ_ONLY_DESC IS_SANDBOX_ASC IS_SANDBOX_DESC POS_IGNORE_SCHEDULES_ASC POS_IGNORE_SCHEDULES_DESC SWIPE_LINK_ENABLED_ASC SWIPE_LINK_ENABLED_DESC OVER_AUTH_PERCENT_ASC OVER_AUTH_PERCENT_DESC TAB_ITEM_SPLITTING_ENABLED_ASC TAB_ITEM_SPLITTING_ENABLED_DESC TAB_SHARE_LOCATION_IDS_ASC TAB_SHARE_LOCATION_IDS_DESC TAB_PASS_CONFIGS_ASC TAB_PASS_CONFIGS_DESC POS_CONVERT_CP_TO_CNP_ASC POS_CONVERT_CP_TO_CNP_DESC ADD_PRODUCTS_WITH_OPTIONS_ASC ADD_PRODUCTS_WITH_OPTIONS_DESC GUEST_COURSING_ENABLED_ASC GUEST_COURSING_ENABLED_DESC POS_COURSING_ENABLED_ASC POS_COURSING_ENABLED_DESC BRAND_IMAGES_ASC BRAND_IMAGES_DESC SPOT_CONFIRMATION_ASC SPOT_CONFIRMATION_DESC SHOW_SUBSCRIBE_ASC SHOW_SUBSCRIBE_DESC RECOUP_REFUNDED_FEES_ASC RECOUP_REFUNDED_FEES_DESC POS_SEATING_ENABLED_ASC POS_SEATING_ENABLED_DESC STRICT_VOID_ENABLED_ASC STRICT_VOID_ENABLED_DESC KIOSK_CONFIGS_ASC KIOSK_CONFIGS_DESC GRACE_PERIOD_ASC GRACE_PERIOD_DESC PREVENT_OPEN_TAB_CLOCKOUT_ASC PREVENT_OPEN_TAB_CLOCKOUT_DESC REQUIRE_TIPS_ASC REQUIRE_TIPS_DESC CTA_BUTTON_TEXT_ASC CTA_BUTTON_TEXT_DESC CTA_BUTTON_URL_ASC CTA_BUTTON_URL_DESC USE_NEW_OPTION_STRUCTURE_ASC USE_NEW_OPTION_STRUCTURE_DESC LATE_TOLERANCE_ASC LATE_TOLERANCE_DESC OVER_CAPTURE_ENABLED_ASC OVER_CAPTURE_ENABLED_DESC X_LABOR_SOURCE_ASC X_LABOR_SOURCE_DESC ALLOW_NO_GRACE_PERIOD_ASC ALLOW_NO_GRACE_PERIOD_DESC ALLOW_NO_SHIFT_CLOCK_IN_ASC ALLOW_NO_SHIFT_CLOCK_IN_DESC USE_NEW_OPTION_FORM_ASC USE_NEW_OPTION_FORM_DESC HIDE_ZERO_PRICED_MODIFIERS_ASC HIDE_ZERO_PRICED_MODIFIERS_DESC REQUIRE_CLOCK_IN_ASC REQUIRE_CLOCK_IN_DESC EMAIL_CONFIGS_ASC EMAIL_CONFIGS_DESC ONE_TAP_ORDER_ENABLED_ASC ONE_TAP_ORDER_ENABLED_DESC REQUIRE_ACCOUNT_MAPPING_APPROVAL_ASC REQUIRE_ACCOUNT_MAPPING_APPROVAL_DESC DEVICE_HEALTH_MONITOR_BETA_ASC DEVICE_HEALTH_MONITOR_BETA_DESC POS_CONFIGS_ASC POS_CONFIGS_DESC USE_OPTION_MIGRATION_MODE_ASC USE_OPTION_MIGRATION_MODE_DESC VOID_ITEMS_RESTRICTED_ASC VOID_ITEMS_RESTRICTED_DESC POS_MANAGER_PIN_TAX_EXEMPTION_ASC POS_MANAGER_PIN_TAX_EXEMPTION_DESC LABOR_EDIT_REASONS_ASC LABOR_EDIT_REASONS_DESC USE_NEW_PAYOUT_MAPPING_ASC USE_NEW_PAYOUT_MAPPING_DESC SHOW_TAB_REFERENCE_ASC SHOW_TAB_REFERENCE_DESC DISPLAY_CONFIGS_ASC DISPLAY_CONFIGS_DESC PLACE_ID_ASC PLACE_ID_DESC PLACE_METADATA_ASC PLACE_METADATA_DESC SHOW_COMPED_TOTAL_ASC SHOW_COMPED_TOTAL_DESC ALLOW_CUSTOM_REASON_ASC ALLOW_CUSTOM_REASON_DESC REQUIRE_PAIRED_RESERVATION_TOKENS_ASC REQUIRE_PAIRED_RESERVATION_TOKENS_DESC USE_TRANSFER_BINS_ASC USE_TRANSFER_BINS_DESC LOW_STOCK_THRESHOLD_ASC LOW_STOCK_THRESHOLD_DESC SHOW_SEAT_NUMBER_ASC SHOW_SEAT_NUMBER_DESC PREVENT_OPEN_TAB_USER_REPORT_ASC PREVENT_OPEN_TAB_USER_REPORT_DESC KDS_CONFIGS_ASC KDS_CONFIGS_DESC ALLOW_ORDER_FROM_DIGITAL_RECEIPT_ASC ALLOW_ORDER_FROM_DIGITAL_RECEIPT_DESC DIGITAL_RECEIPT_HEADER_ASC DIGITAL_RECEIPT_HEADER_DESC DIGITAL_RECEIPT_FOOTER_ASC DIGITAL_RECEIPT_FOOTER_DESC REQUIRE_BIN_NUMBER_ASC REQUIRE_BIN_NUMBER_DESC LOCATION_SHORT_NAME_ASC LOCATION_SHORT_NAME_DESC GUEST_DONATION_PRODUCT_ID_ASC GUEST_DONATION_PRODUCT_ID_DESC GUEST_DONATION_PROMPT_CONFIGS_ASC GUEST_DONATION_PROMPT_CONFIGS_DESC ENABLE_OVERTIME_CALCULATIONS_ASC ENABLE_OVERTIME_CALCULATIONS_DESC WORKWEEK_START_DAY_ASC WORKWEEK_START_DAY_DESC WORKWEEK_START_TIME_ASC WORKWEEK_START_TIME_DESC LOCALE_ASC LOCALE_DESC TYPE_ASC TYPE_DESC LABOR_POLICIES_CONFIGS_ASC LABOR_POLICIES_CONFIGS_DESC AT_RISK_THRESHOLDS_ASC AT_RISK_THRESHOLDS_DESC CURRENCY_ASC CURRENCY_DESC SHOW_POS_ITEM_NOTES_ON_RECEIPT_ASC SHOW_POS_ITEM_NOTES_ON_RECEIPT_DESC INVENTORY_CONFIGS_ASC INVENTORY_CONFIGS_DESC BOOKINGS_ENABLED_ASC BOOKINGS_ENABLED_DESC CASH_ROUNDING_STRATEGY_ASC CASH_ROUNDING_STRATEGY_DESC BOOKINGS_CONFIG_ASC BOOKINGS_CONFIG_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### IncludeArchivedOption # Indicates whether archived items should be included in the results or not. NO # Exclude archived items. YES # Include archived items. EXCLUSIVELY # Only include archived items (i.e. exclude non-archived items). INHERIT # If there is a parent GraphQL record and it is archived then this is equivalent to YES, in all other cases this is equivalent to NO. ### ProductType DEFAULT ORDER_RULE REFUND DELIVERY_FEE CUSTOM OPEN DISCOUNT REMITTANCE TEMPLATE ### WeightUnit LB OZ G KG ### CategoriesOrderBy # Methods to use when ordering `Category`. NATURAL CATEGORY_ID_ASC CATEGORY_ID_DESC NAME_ASC NAME_DESC X_CATEGORY_ID_ASC X_CATEGORY_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC DISCLAIMER_ASC DISCLAIMER_DESC ARCHIVED_ASC ARCHIVED_DESC TAX_RATE_ID_ASC TAX_RATE_ID_DESC IMAGES_ASC IMAGES_DESC IMAGE_ENABLED_TIMESTAMP_ASC IMAGE_ENABLED_TIMESTAMP_DESC POS_COLOR_ASC POS_COLOR_DESC ENABLED_ASC ENABLED_DESC SHORT_NAME_ASC SHORT_NAME_DESC PRODUCT_CODE_ASC PRODUCT_CODE_DESC IS_DEFAULT_ASC IS_DEFAULT_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### ProductsOrderBy # Methods to use when ordering `Product`. NATURAL PRODUCT_ID_ASC PRODUCT_ID_DESC CATEGORY_ID_ASC CATEGORY_ID_DESC X_PRODUCT_ID_ASC X_PRODUCT_ID_DESC NAME_ASC NAME_DESC LOCATION_ID_ASC LOCATION_ID_DESC CREATED_ASC CREATED_DESC BASE_PRICE_ASC BASE_PRICE_DESC DESCRIPTION_ASC DESCRIPTION_DESC ORDER_ENABLED_ASC ORDER_ENABLED_DESC ARCHIVED_ASC ARCHIVED_DESC OPTIONS_ASC OPTIONS_DESC TAX_RATE_ID_ASC TAX_RATE_ID_DESC DISPLAY_PRICE_ASC DISPLAY_PRICE_DESC PREP_TIME_ASC PREP_TIME_DESC UPDATED_ASC UPDATED_DESC SHORT_NAME_ASC SHORT_NAME_DESC ENABLE_TIMESTAMP_ASC ENABLE_TIMESTAMP_DESC X_METADATA_ASC X_METADATA_DESC TAGS_ASC TAGS_DESC PRODUCT_UUID_ASC PRODUCT_UUID_DESC PRODUCT_TYPE_ASC PRODUCT_TYPE_DESC ACCOUNTING_STREAM_ID_ASC ACCOUNTING_STREAM_ID_DESC COURSE_IDS_ASC COURSE_IDS_DESC HAS_VARIANTS_ASC HAS_VARIANTS_DESC RECIPE_ASC RECIPE_DESC PRODUCT_CODE_ASC PRODUCT_CODE_DESC PRODUCT_ACTIONS_ASC PRODUCT_ACTIONS_DESC PRODUCT_OPTION_FRAMEWORK_ASC PRODUCT_OPTION_FRAMEWORK_DESC ITEM_OPTION_DICTIONARY_ASC ITEM_OPTION_DICTIONARY_DESC VARIANT_PRICE_LOOKUP_ASC VARIANT_PRICE_LOOKUP_DESC PRODUCT_ACLS_ASC PRODUCT_ACLS_DESC INVENTORY_ID_ASC INVENTORY_ID_DESC CONVERSION_FACTOR_ASC CONVERSION_FACTOR_DESC OPTION_GROUP_UUIDS_ASC OPTION_GROUP_UUIDS_DESC PRODUCT_OPTION_FRAMEWORK_FILTER_ASC PRODUCT_OPTION_FRAMEWORK_FILTER_DESC PRODUCT_OPTION_DICTIONARY_FILTER_ASC PRODUCT_OPTION_DICTIONARY_FILTER_DESC PRODUCT_FORM_TEMPLATE_ASC PRODUCT_FORM_TEMPLATE_DESC INTERNAL_DESCRIPTION_ASC INTERNAL_DESCRIPTION_DESC PRICE_BY_WEIGHT_ASC PRICE_BY_WEIGHT_DESC ACCOUNTING_STREAM_MAPPING_ASC ACCOUNTING_STREAM_MAPPING_DESC PRODUCT_AGENT_CONFIGS_ASC PRODUCT_AGENT_CONFIGS_DESC SKU_ASC SKU_DESC MANUAL_DELAY_UNTIL_ASC MANUAL_DELAY_UNTIL_DESC PRODUCT_FILTER_ASC PRODUCT_FILTER_DESC SCOPE_ASC SCOPE_DESC SCOPE_FILTER_ASC SCOPE_FILTER_DESC PRODUCT_IFRAME_URL_ASC PRODUCT_IFRAME_URL_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### ZoneType DINING PICKUP SCHEDULED ### OrderStatus PENDING SCHEDULED SENT IN_TRANSIT DELIVERED OFFLINE_DELIVERED RECALLED VOIDED RESET HELD BOOKING ### TabMode DEFAULT REFUND RESTRICTED ### ItemStatus OPEN PARTIALED PREPARED DISPATCHED VOIDED COMPED ### ItemInventoryUnits COUNT OZ LB KG G FLOZ_ LITRE ML GAL QT PINT CASE DRY_PT_ CANS BOTTLES SMIDGE ### RuleTypeEnum FEE DISCOUNT COUPON ### RedemptionDelayTypeEnum SECONDS FISCAL_DAYS ### ItemsOrderBy # Methods to use when ordering `Item`. NATURAL ITEM_ID_ASC ITEM_ID_DESC TAB_ID_ASC TAB_ID_DESC NAME_ASC NAME_DESC QUANTITY_ASC QUANTITY_DESC CREATED_ASC CREATED_DESC UPDATED_ASC UPDATED_DESC PRODUCT_ID_ASC PRODUCT_ID_DESC UNIT_PRICE_ASC UNIT_PRICE_DESC TAX_RATE_ASC TAX_RATE_DESC EXTERNAL_ITEM_ID_ASC EXTERNAL_ITEM_ID_DESC ORDER_ID_ASC ORDER_ID_DESC DISPATCHED_ASC DISPATCHED_DESC STATUS_ASC STATUS_DESC ADJUST_REASON_ASC ADJUST_REASON_DESC PARENT_ITEM_ID_ASC PARENT_ITEM_ID_DESC ORDER_RULE_ID_ASC ORDER_RULE_ID_DESC SKU_ASC SKU_DESC REMOVED_ASC REMOVED_DESC ADDED_ASC ADDED_DESC TAX_ASC TAX_DESC TAX_RATE_DETAIL_ASC TAX_RATE_DETAIL_DESC ITEM_UNITS_ASC ITEM_UNITS_DESC ITEM_SUBTOTAL_ASC ITEM_SUBTOTAL_DESC TAX_INCLUSIVE_ASC TAX_INCLUSIVE_DESC X_ITEM_DETAILS_ASC X_ITEM_DETAILS_DESC ITEM_CONVERSION_FACTOR_ASC ITEM_CONVERSION_FACTOR_DESC AFFECTED_ITEM_QUANTITY_ASC AFFECTED_ITEM_QUANTITY_DESC NOTES_ASC NOTES_DESC OPTIONS_DISPLAY_ASC OPTIONS_DISPLAY_DESC OPTIONS_HASH_ASC OPTIONS_HASH_DESC TAGS_ASC TAGS_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### OrderRulesOrderBy # Methods to use when ordering `OrderRule`. NATURAL ORDER_RULE_ID_ASC ORDER_RULE_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC NAME_ASC NAME_DESC MESSAGE_ASC MESSAGE_DESC RULE_LIMIT_ASC RULE_LIMIT_DESC RULE_TYPE_ASC RULE_TYPE_DESC REDEMPTION_THRESHOLD_ASC REDEMPTION_THRESHOLD_DESC ENABLED_ASC ENABLED_DESC ARCHIVED_ASC ARCHIVED_DESC ORDER_RULE_UUID_ASC ORDER_RULE_UUID_DESC MULTIPLE_ENROLLMENT_ALLOWED_ASC MULTIPLE_ENROLLMENT_ALLOWED_DESC CREATED_ASC CREATED_DESC CONDITION_BEGIN_ASC CONDITION_BEGIN_DESC CONDITION_END_ASC CONDITION_END_DESC TEST_MODE_ASC TEST_MODE_DESC REDEMPTION_DELAY_ASC REDEMPTION_DELAY_DESC PARENT_ORDER_RULE_ID_ASC PARENT_ORDER_RULE_ID_DESC APPROVED_ASC APPROVED_DESC SHARED_RULE_PERMISSIONS_ASC SHARED_RULE_PERMISSIONS_DESC REDEMPTION_DELAY_TYPE_ASC REDEMPTION_DELAY_TYPE_DESC MESSAGING_ASC MESSAGING_DESC FIXED_PRICE_ASC FIXED_PRICE_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### AdjustmentTypeEnum COMP VOID REFUND OPEN_REFUND ORDER_RULE_REFUND ### TransferMode DEBIT CREDIT REVERSAL TRANSFER ### TransferOriginEnum PAYMENT PAYMENT_REMITTANCE REMITTANCE_TERM INVOICE PROCESSOR_FEE PROCESSOR_CONVERSION FISCAL_DAY_REFUND_FEES INTERCHANGE_PLUS CHARGEBACK ### PointOfInteractionEnum ALL NONE CUSTOMER POS KIOSK INTEGRATION ### TransactionType ALL CARD_PRESENT CARD_NOT_PRESENT ### PaymentsOrderBy # Methods to use when ordering `Payment`. NATURAL PAYMENT_ID_ASC PAYMENT_ID_DESC TAB_ID_ASC TAB_ID_DESC AMOUNT_ASC AMOUNT_DESC TIP_AMOUNT_ASC TIP_AMOUNT_DESC NAME_ASC NAME_DESC CREATED_ASC CREATED_DESC PAYMENT_TYPE_ASC PAYMENT_TYPE_DESC PAYMENT_SOURCE_ASC PAYMENT_SOURCE_DESC LAST4_ASC LAST4_DESC STATUS_ASC STATUS_DESC AUTH_AMOUNT_ASC AUTH_AMOUNT_DESC AUTH_TIP_AMOUNT_ASC AUTH_TIP_AMOUNT_DESC AUTOGRAT_ASC AUTOGRAT_DESC PARENT_PAYMENT_ID_ASC PARENT_PAYMENT_ID_DESC AUTH_AUTOGRAT_ASC AUTH_AUTOGRAT_DESC TAX_ASC TAX_DESC AUTH_TAX_ASC AUTH_TAX_DESC COMP_ASC COMP_DESC AUTH_COMP_ASC AUTH_COMP_DESC SUBTOTAL_ASC SUBTOTAL_DESC AUTH_SUBTOTAL_ASC AUTH_SUBTOTAL_DESC MERCHANT_FEE_ASC MERCHANT_FEE_DESC PROCESSOR_FEE_ASC PROCESSOR_FEE_DESC ZIP_ASC ZIP_DESC PREAUTH_AMOUNT_ASC PREAUTH_AMOUNT_DESC FISCAL_DAY_ASC FISCAL_DAY_DESC LOCATION_ID_ASC LOCATION_ID_DESC TRANSFER_MODE_ASC TRANSFER_MODE_DESC TRANSFER_ID_ASC TRANSFER_ID_DESC PARENT_TRANSFER_ID_ASC PARENT_TRANSFER_ID_DESC INCLUDED_FEE_ASC INCLUDED_FEE_DESC EXCLUDED_FEE_ASC EXCLUDED_FEE_DESC TRANSFER_UUID_ASC TRANSFER_UUID_DESC BALANCES_ITEMS_ASC BALANCES_ITEMS_DESC FEE_DETAILS_ASC FEE_DETAILS_DESC REMITTANCE_TERM_ID_ASC REMITTANCE_TERM_ID_DESC TOKENIZED_METHOD_PAYMENT_ID_ASC TOKENIZED_METHOD_PAYMENT_ID_DESC DIGITAL_WALLET_PROCESSOR_ID_ASC DIGITAL_WALLET_PROCESSOR_ID_DESC TRANSFER_ORIGIN_ASC TRANSFER_ORIGIN_DESC TRANSFER_ORIGIN_ID_ASC TRANSFER_ORIGIN_ID_DESC DISPLAY_ID_ASC DISPLAY_ID_DESC POINT_OF_INTERACTION_ASC POINT_OF_INTERACTION_DESC PAYMENT_METADATA_ASC PAYMENT_METADATA_DESC PAYMENT_METHOD_ID_ASC PAYMENT_METHOD_ID_DESC TRANSACTION_TYPE_ASC TRANSACTION_TYPE_DESC APEX_TRANSFER_ID_ASC APEX_TRANSFER_ID_DESC CAPTURED_TIMESTAMP_ASC CAPTURED_TIMESTAMP_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### ItemAdjustmentsOrderBy # Methods to use when ordering `ItemAdjustment`. NATURAL ITEM_ADJUSTMENT_ID_ASC ITEM_ADJUSTMENT_ID_DESC TAB_ID_ASC TAB_ID_DESC PAYMENT_ID_ASC PAYMENT_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC PARENT_ITEM_ID_ASC PARENT_ITEM_ID_DESC QUANTITY_ASC QUANTITY_DESC CREATED_ASC CREATED_DESC FISCAL_DAY_ASC FISCAL_DAY_DESC PRODUCT_ID_ASC PRODUCT_ID_DESC UNIT_PRICE_ASC UNIT_PRICE_DESC ADJUSTMENT_TYPE_ASC ADJUSTMENT_TYPE_DESC ADJUSTMENT_REASON_ASC ADJUSTMENT_REASON_DESC X_ITEM_ID_ASC X_ITEM_ID_DESC DELTA_TAX_ASC DELTA_TAX_DESC DELTA_AUTOGRAT_ASC DELTA_AUTOGRAT_DESC DELTA_AUTOGRAT_TAX_ASC DELTA_AUTOGRAT_TAX_DESC TRANSFER_ID_ASC TRANSFER_ID_DESC DELTA_SUBTOTAL_ASC DELTA_SUBTOTAL_DESC USER_ID_ASC USER_ID_DESC REQ_USER_ID_ASC REQ_USER_ID_DESC X_ITEM_DETAILS_ASC X_ITEM_DETAILS_DESC PARENT_ITEM_ADJUSTMENT_ID_ASC PARENT_ITEM_ADJUSTMENT_ID_DESC IS_WRITEOFF_ASC IS_WRITEOFF_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### LedgerEntriesOrderBy # Methods to use when ordering `LedgerEntry`. NATURAL TAB_LOCATION_ID_ASC TAB_LOCATION_ID_DESC FISCAL_DAY_ASC FISCAL_DAY_DESC ACCOUNTING_STREAM_ID_ASC ACCOUNTING_STREAM_ID_DESC TAB_ID_ASC TAB_ID_DESC TAB_CUSTOMER_ID_ASC TAB_CUSTOMER_ID_DESC TAB_USER_ID_ASC TAB_USER_ID_DESC ORDER_ID_ASC ORDER_ID_DESC ORDER_CUSTOMER_ID_ASC ORDER_CUSTOMER_ID_DESC ORDER_USER_ID_ASC ORDER_USER_ID_DESC ITEM_ID_ASC ITEM_ID_DESC PRODUCT_ID_ASC PRODUCT_ID_DESC ADJUSTMENT_TYPE_ASC ADJUSTMENT_TYPE_DESC PAYMENT_ID_ASC PAYMENT_ID_DESC TAX_ID_ASC TAX_ID_DESC AUTOGRAT_ID_ASC AUTOGRAT_ID_DESC TRANSACTION_TIME_ASC TRANSACTION_TIME_DESC TRANSACTION_NAME_ASC TRANSACTION_NAME_DESC SCHEDULED_TIME_ASC SCHEDULED_TIME_DESC AMOUNT_ASC AMOUNT_DESC IS_RECEIVABLE_ASC IS_RECEIVABLE_DESC PROPERTY_LOCATION_ID_ASC PROPERTY_LOCATION_ID_DESC IS_CHARGEBACK_ASC IS_CHARGEBACK_DESC IS_PROCESSOR_ASC IS_PROCESSOR_DESC ZONE_ID_ASC ZONE_ID_DESC SPOT_ID_ASC SPOT_ID_DESC ORDER_RULE_ID_ASC ORDER_RULE_ID_DESC PAYMENT_TYPE_ASC PAYMENT_TYPE_DESC TRANSFER_ID_ASC TRANSFER_ID_DESC QUANTITY_ASC QUANTITY_DESC REMITTANCE_TERM_ID_ASC REMITTANCE_TERM_ID_DESC OPTIONS_ASC OPTIONS_DESC EXCLUDE_FROM_GROSS_ASC EXCLUDE_FROM_GROSS_DESC PAYMENT_DISTRIBUTION_ASC PAYMENT_DISTRIBUTION_DESC PROCESSOR_FEE_ID_ASC PROCESSOR_FEE_ID_DESC PROCESSOR_ID_ASC PROCESSOR_ID_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### ItemDiscountMappingsOrderBy # Methods to use when ordering `ItemDiscountMapping`. NATURAL ITEM_DISCOUNT_MAPPING_ID_ASC ITEM_DISCOUNT_MAPPING_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC FISCAL_DAY_ASC FISCAL_DAY_DESC ADJUSTMENT_ITEM_ID_ASC ADJUSTMENT_ITEM_ID_DESC ORDER_RULE_ID_ASC ORDER_RULE_ID_DESC ITEM_ID_ASC ITEM_ID_DESC PRODUCT_ID_ASC PRODUCT_ID_DESC TAB_ID_ASC TAB_ID_DESC ADJUSTMENT_AMOUNT_ASC ADJUSTMENT_AMOUNT_DESC CREATED_ASC CREATED_DESC UPDATED_ASC UPDATED_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### EntryStrategyEnum BASIC CODE COHORT RESTRICTED SUBSCRIPTION TIERED ### CustomerSegmentsOrderBy # Methods to use when ordering `CustomerSegment`. NATURAL SEGMENT_ID_ASC SEGMENT_ID_DESC CUSTOMER_ID_ASC CUSTOMER_ID_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC CUSTOMER_SEGMENT_ID_ASC CUSTOMER_SEGMENT_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC ACTIVATED_TIME_RANGE_ASC ACTIVATED_TIME_RANGE_DESC SOURCE_ASC SOURCE_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### SegmentsOrderBy # Methods to use when ordering `Segment`. NATURAL SEGMENT_ID_ASC SEGMENT_ID_DESC SEGMENT_UUID_ASC SEGMENT_UUID_DESC NAME_ASC NAME_DESC LOCATION_ID_ASC LOCATION_ID_DESC DESCRIPTION_ASC DESCRIPTION_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC SEGMENT_CODE_ASC SEGMENT_CODE_DESC IS_DEFAULT_ASC IS_DEFAULT_DESC SEGMENT_ENTRY_STRATEGY_ASC SEGMENT_ENTRY_STRATEGY_DESC SEGMENT_ENTRY_CONFIGS_ASC SEGMENT_ENTRY_CONFIGS_DESC BLOCKED_SEGMENT_IDS_ASC BLOCKED_SEGMENT_IDS_DESC DISPLAY_ORDER_ASC DISPLAY_ORDER_DESC PARENT_SEGMENT_ID_ASC PARENT_SEGMENT_ID_DESC APPROVED_ASC APPROVED_DESC SHARED_SEGMENT_PERMISSIONS_ASC SHARED_SEGMENT_PERMISSIONS_DESC HIDDEN_ASC HIDDEN_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### RealTimeLedgerEntriesOrderBy # Methods to use when ordering `RealTimeLedgerEntry`. NATURAL TAB_LOCATION_ID_ASC TAB_LOCATION_ID_DESC PROPERTY_LOCATION_ID_ASC PROPERTY_LOCATION_ID_DESC TAB_ID_ASC TAB_ID_DESC ORDER_ID_ASC ORDER_ID_DESC FISCAL_DAY_ASC FISCAL_DAY_DESC ACCOUNTING_STREAM_ID_ASC ACCOUNTING_STREAM_ID_DESC ORDER_USER_ID_ASC ORDER_USER_ID_DESC TAB_USER_ID_ASC TAB_USER_ID_DESC ITEM_ID_ASC ITEM_ID_DESC PRODUCT_ID_ASC PRODUCT_ID_DESC ORDER_RULE_ID_ASC ORDER_RULE_ID_DESC PAYMENT_ID_ASC PAYMENT_ID_DESC TRANSFER_ID_ASC TRANSFER_ID_DESC TAX_ID_ASC TAX_ID_DESC AUTOGRAT_ID_ASC AUTOGRAT_ID_DESC TRANSACTION_NAME_ASC TRANSACTION_NAME_DESC QUANTITY_ASC QUANTITY_DESC AMOUNT_ASC AMOUNT_DESC TRANSACTION_TIME_ASC TRANSACTION_TIME_DESC ADJUSTMENT_TYPE_ASC ADJUSTMENT_TYPE_DESC IS_RECEIVABLE_ASC IS_RECEIVABLE_DESC ### OrdersOrderBy # Methods to use when ordering `Order`. NATURAL ORDER_ID_ASC ORDER_ID_DESC TAB_ID_ASC TAB_ID_DESC CREATED_ASC CREATED_DESC SPOT_ID_ASC SPOT_ID_DESC STATUS_CHANGED_ASC STATUS_CHANGED_DESC STATUS_ASC STATUS_DESC NAME_ASC NAME_DESC DISPATCHED_ASC DISPATCHED_DESC SENT_ASC SENT_DESC PREPARED_ASC PREPARED_DESC RECALLED_ASC RECALLED_DESC SCHEDULED_ASC SCHEDULED_DESC PLACED_ASC PLACED_DESC FISCAL_DAY_ASC FISCAL_DAY_DESC ORDER_PREP_TIME_MS_ASC ORDER_PREP_TIME_MS_DESC ORDER_UUID_ASC ORDER_UUID_DESC LOCATION_ID_ASC LOCATION_ID_DESC IS_ASAP_ASC IS_ASAP_DESC AUTOGRAT_TAX_RATE_DETAIL_ASC AUTOGRAT_TAX_RATE_DETAIL_DESC TAB_PASS_ID_ASC TAB_PASS_ID_DESC RISK_FLAG_ASC RISK_FLAG_DESC FULFILLED_ASC FULFILLED_DESC ORDER_INTERVAL_TYPE_ID_ASC ORDER_INTERVAL_TYPE_ID_DESC SERVER_NAME_ASC SERVER_NAME_DESC ORDER_SEQUENCE_NUMBER_ASC ORDER_SEQUENCE_NUMBER_DESC ITEMS_MUTATION_VERSION_ASC ITEMS_MUTATION_VERSION_DESC API_USER_USER_ID_ASC API_USER_USER_ID_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### TabRatingsOrderBy # Methods to use when ordering `TabRating`. NATURAL TAB_RATING_ID_ASC TAB_RATING_ID_DESC RATING_TYPE_ASC RATING_TYPE_DESC CUSTOMER_ID_ASC CUSTOMER_ID_DESC RATING_ASC RATING_DESC TAB_ID_ASC TAB_ID_DESC ARCHIVED_ASC ARCHIVED_DESC CREATED_ASC CREATED_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### GuestsOrderBy # Methods to use when ordering `Guest`. NATURAL NAME_ASC NAME_DESC CUSTOMER_ID_ASC CUSTOMER_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC LOCATION_UUID_ASC LOCATION_UUID_DESC TAB_UUID_ASC TAB_UUID_DESC FEEDBACK_ASC FEEDBACK_DESC HANDLE_ASC HANDLE_DESC EMAIL_ASC EMAIL_DESC USER_ID_ASC USER_ID_DESC TAB_VIEWED_ASC TAB_VIEWED_DESC ### TimeEntriesOrderBy # Methods to use when ordering `TimeEntry`. NATURAL TIME_ENTRY_ID_ASC TIME_ENTRY_ID_DESC TIME_SHIFT_ID_ASC TIME_SHIFT_ID_DESC TIME_PUNCH_ENTRY_UUID_ASC TIME_PUNCH_ENTRY_UUID_DESC PAID_DURATION_ASC PAID_DURATION_DESC UNPAID_DURATION_ASC UNPAID_DURATION_DESC TOTAL_DURATION_ASC TOTAL_DURATION_DESC PUNCH_IN_ASC PUNCH_IN_DESC PUNCH_OUT_ASC PUNCH_OUT_DESC TIME_PUNCH_TYPE_ID_ASC TIME_PUNCH_TYPE_ID_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC USER_ID_ASC USER_ID_DESC USER_ROLE_ID_ASC USER_ROLE_ID_DESC FISCAL_DAY_ASC FISCAL_DAY_DESC LOCATION_ID_ASC LOCATION_ID_DESC RATE_ASC RATE_DESC AUTO_CLOSED_ASC AUTO_CLOSED_DESC REGULAR_DURATION_ASC REGULAR_DURATION_DESC LABOR_SCHEDULE_ID_ASC LABOR_SCHEDULE_ID_DESC DECLARED_TIPS_ASC DECLARED_TIPS_DESC OVERTIME_DURATION_ASC OVERTIME_DURATION_DESC DOUBLE_OVERTIME_DURATION_ASC DOUBLE_OVERTIME_DURATION_DESC BREAKS_ACKNOWLEDGED_ASC BREAKS_ACKNOWLEDGED_DESC LOCKED_ASC LOCKED_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### InventoryAdjustmentType ORDER SCHEDULED_ORDER VOID INVENTORY_RECEIPT INVENTORY_COUNT ADJUSTMENT HELD_ORDER ### InventoryAdjustmentReasonType RECOUNT RECEIVED LOSS THEFT TRANSFER ORDER SCHEDULED_ORDER VOID PREP ### InventoryType PRODUCT OPTION COMPONENT VARIANT ### InventoryUnits COUNT OZ LB KG G FLOZ_ LITRE ML GAL QT PINT CASE DRY_PT_ CANS BOTTLES SMIDGE ### ImpactsAvailabilityType EIGHTYSIX DISABLE ### InventoryAdjustmentsOrderBy # Methods to use when ordering `InventoryAdjustment`. NATURAL INVENTORY_ID_ASC INVENTORY_ID_DESC CREATED_ASC CREATED_DESC TRANSACTION_TYPE_ASC TRANSACTION_TYPE_DESC ORDER_ID_ASC ORDER_ID_DESC ADJUSTMENT_ASC ADJUSTMENT_DESC CONFIRMED_QUANTITY_ASC CONFIRMED_QUANTITY_DESC INVENTORY_ADJUSTMENT_ID_ASC INVENTORY_ADJUSTMENT_ID_DESC ADJUSTMENT_REASON_ASC ADJUSTMENT_REASON_DESC COST_ASC COST_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### SpotsOrderBy # Methods to use when ordering `Spot`. NATURAL SPOT_ID_ASC SPOT_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC NAME_ASC NAME_DESC ARCHIVED_ASC ARCHIVED_DESC ZONE_ID_ASC ZONE_ID_DESC URL_NAME_ASC URL_NAME_DESC SPOT_UUID_ASC SPOT_UUID_DESC HIDDEN_ASC HIDDEN_DESC MIN_CAPACITY_ASC MIN_CAPACITY_DESC MAX_CAPACITY_ASC MAX_CAPACITY_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### ZonesOrderBy # Methods to use when ordering `Zone`. NATURAL ZONE_ID_ASC ZONE_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC NAME_ASC NAME_DESC CREATED_ASC CREATED_DESC REQUIRES_ADDRESS_ASC REQUIRES_ADDRESS_DESC TYPE_ASC TYPE_DESC ALLOW_ORDER_NOTES_ASC ALLOW_ORDER_NOTES_DESC ASAP_ORDERING_ENABLED_ASC ASAP_ORDERING_ENABLED_DESC REQUIRE_NAME_ON_SCAN_ASC REQUIRE_NAME_ON_SCAN_DESC SERVER_TABS_DISCOVERABLE_ASC SERVER_TABS_DISCOVERABLE_DESC ZONE_UUID_ASC ZONE_UUID_DESC AUTOGRAT_ID_ASC AUTOGRAT_ID_DESC OPEN_TAB_ONLY_ASC OPEN_TAB_ONLY_DESC DISPLAY_ORDER_ASC DISPLAY_ORDER_DESC INITIAL_TAB_DISCOVERABLE_MS_ASC INITIAL_TAB_DISCOVERABLE_MS_DESC KDS_CONFIGS_ASC KDS_CONFIGS_DESC ASAP_ONLY_ASC ASAP_ONLY_DESC ORDER_INTERVAL_ID_ASC ORDER_INTERVAL_ID_DESC REQUIRE_EMAIL_ASC REQUIRE_EMAIL_DESC REQUIRE_EMAIL_TEXT_ASC REQUIRE_EMAIL_TEXT_DESC HIDDEN_ASC HIDDEN_DESC ZONE_ORDER_RULE_EXEMPT_ASC ZONE_ORDER_RULE_EXEMPT_DESC VERIFY_PAYMENT_IDENTITY_ASC VERIFY_PAYMENT_IDENTITY_DESC UNTIPPED_SUBTOTAL_SUGGESTIONS_ASC UNTIPPED_SUBTOTAL_SUGGESTIONS_DESC ZONE_IFRAME_ASC ZONE_IFRAME_DESC TIP_AFTER_AUTH_ASC TIP_AFTER_AUTH_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### AutogratuitiesOrderBy # Methods to use when ordering `Autogratuity`. NATURAL AUTOGRAT_ID_ASC AUTOGRAT_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC AUTOGRAT_PERCENT_ASC AUTOGRAT_PERCENT_DESC TAX_RATE_ID_ASC TAX_RATE_ID_DESC AUTOGRATUITY_TAX_RATE_ASC AUTOGRATUITY_TAX_RATE_DESC DISPLAY_NAME_ASC DISPLAY_NAME_DESC DESCRIPTION_ASC DESCRIPTION_DESC ACCOUNTING_STREAM_ID_ASC ACCOUNTING_STREAM_ID_DESC TAX_RATE_DETAIL_ASC TAX_RATE_DETAIL_DESC NEST_AUTOGRAT_FEE_ASC NEST_AUTOGRAT_FEE_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### MenuCategoriesOrderBy # Methods to use when ordering `MenuCategory`. NATURAL MENU_ID_ASC MENU_ID_DESC CATEGORY_ID_ASC CATEGORY_ID_DESC LABEL_ASC LABEL_DESC DESCRIPTION_ASC DESCRIPTION_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC MENU_CATEGORY_ID_ASC MENU_CATEGORY_ID_DESC MENU_CATEGORY_POS_ENABLE_QUICK_OPTIONS_ASC MENU_CATEGORY_POS_ENABLE_QUICK_OPTIONS_DESC MENU_CATEGORY_KIOSK_REQUIRE_SCAN_ASC MENU_CATEGORY_KIOSK_REQUIRE_SCAN_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### InventoriesOrderBy # Methods to use when ordering `Inventory`. NATURAL INVENTORY_ID_ASC INVENTORY_ID_DESC NAME_ASC NAME_DESC LOCATION_ID_ASC LOCATION_ID_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC SKU_ASC SKU_DESC TYPE_ASC TYPE_DESC UNITS_ASC UNITS_DESC IMPACTS_AVAILABILITY_ASC IMPACTS_AVAILABILITY_DESC DETACHED_ASC DETACHED_DESC TRACKED_ASC TRACKED_DESC INVENTORY_LEVEL_ASC INVENTORY_LEVEL_DESC STOCK_LEVEL_ASC STOCK_LEVEL_DESC PAR_LEVEL_ASC PAR_LEVEL_DESC RESERVED_QUANTITY_ASC RESERVED_QUANTITY_DESC IDEAL_RESERVED_QUANTITY_ASC IDEAL_RESERVED_QUANTITY_DESC LOW_LEVEL_COMPONENTS_ASC LOW_LEVEL_COMPONENTS_DESC NEXT_LEVEL_COMPONENTS_ASC NEXT_LEVEL_COMPONENTS_DESC INSTRUCTION_COMPONENTS_ASC INSTRUCTION_COMPONENTS_DESC PATH_COMPONENTS_ASC PATH_COMPONENTS_DESC PARENT_PRODUCT_ID_ASC PARENT_PRODUCT_ID_DESC VARIANT_ASC VARIANT_DESC CONVERSION_FACTOR_ASC CONVERSION_FACTOR_DESC X_SKU_IDS_ASC X_SKU_IDS_DESC EXTERNAL_INVENTORY_ID_ASC EXTERNAL_INVENTORY_ID_DESC MINUS_ONE_COMPONENTS_ASC MINUS_ONE_COMPONENTS_DESC PLUS_ONE_COMPONENTS_ASC PLUS_ONE_COMPONENTS_DESC KDS_VISIBLE_ASC KDS_VISIBLE_DESC ROUTER_IDS_ASC ROUTER_IDS_DESC IS_PREP_REQUIRED_ASC IS_PREP_REQUIRED_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### ProductModifierType CHECKBOX RADIO SELECT TEXTAREA TOGGLE MULTI SINGLE CUSTOM ### UserRolesOrderBy # Methods to use when ordering `UserRole`. NATURAL USER_ROLE_ID_ASC USER_ROLE_ID_DESC USER_ROLE_UUID_ASC USER_ROLE_UUID_DESC LOCATION_ID_ASC LOCATION_ID_DESC ROLE_NAME_ASC ROLE_NAME_DESC ACL_ASC ACL_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC RATE_ASC RATE_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### MenusOrderBy # Methods to use when ordering `Menu`. NATURAL MENU_ID_ASC MENU_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC URL_NAME_ASC URL_NAME_DESC NAME_ASC NAME_DESC SCHEDULE_ID_ASC SCHEDULE_ID_DESC START_ORDERABLE_DAY_ASC START_ORDERABLE_DAY_DESC END_ORDERABLE_DAY_ASC END_ORDERABLE_DAY_DESC START_SCHEDULABLE_DAY_ASC START_SCHEDULABLE_DAY_DESC END_SCHEDULABLE_DAY_ASC END_SCHEDULABLE_DAY_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC ENABLED_ASC ENABLED_DESC SEARCHABLE_ASC SEARCHABLE_DESC MENU_HEADER_ASC MENU_HEADER_DESC MENU_FOOTER_ASC MENU_FOOTER_DESC MENU_UUID_ASC MENU_UUID_DESC SHORT_NAME_ASC SHORT_NAME_DESC MENU_AGENT_CONFIGS_ASC MENU_AGENT_CONFIGS_DESC PUBLISH_MENU_EXTERNAL_ASC PUBLISH_MENU_EXTERNAL_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### TabsOrderBy # Methods to use when ordering `Tab`. NATURAL TAB_ID_ASC TAB_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC TAB_UUID_ASC TAB_UUID_DESC NAME_ASC NAME_DESC TOTAL_ASC TOTAL_DESC SUBTOTAL_ASC SUBTOTAL_DESC TAX_ASC TAX_DESC COVER_COUNT_ASC COVER_COUNT_DESC CREATED_ASC CREATED_DESC UPDATED_ASC UPDATED_DESC STATUS_ASC STATUS_DESC OPENED_ASC OPENED_DESC FISCAL_DAY_ASC FISCAL_DAY_DESC EXTERNAL_TAB_ID_ASC EXTERNAL_TAB_ID_DESC AUTOGRAT_ASC AUTOGRAT_DESC BALANCE_DUE_ASC BALANCE_DUE_DESC AUTOGRAT_DUE_ASC AUTOGRAT_DUE_DESC GOTAB_ORDER_ASC GOTAB_ORDER_DESC CUSTOMER_ID_ASC CUSTOMER_ID_DESC SEGMENT_IDS_ASC SEGMENT_IDS_DESC TAX_EXEMPTION_ID_ASC TAX_EXEMPTION_ID_DESC TAB_MODE_ASC TAB_MODE_DESC DISABLE_PRODUCT_TAGS_ASC DISABLE_PRODUCT_TAGS_DESC DISCOVERABLE_TO_ASC DISCOVERABLE_TO_DESC TIPPED_SUBTOTAL_ASC TIPPED_SUBTOTAL_DESC AUTOGRAT_TAX_ASC AUTOGRAT_TAX_DESC NOTES_ASC NOTES_DESC DISPLAY_ID_ASC DISPLAY_ID_DESC NEW_NAME_HERE_ASC NEW_NAME_HERE_DESC TAB_SEQUENCE_NUMBER_ASC TAB_SEQUENCE_NUMBER_DESC TAB_METADATA_ASC TAB_METADATA_DESC SPEND_NOTIFICATION_THRESHOLD_ASC SPEND_NOTIFICATION_THRESHOLD_DESC TAB_GROUP_ID_ASC TAB_GROUP_ID_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### AccountingStreamsOrderBy # Methods to use when ordering `AccountingStream`. NATURAL LOCATION_ID_ASC LOCATION_ID_DESC ACCOUNTING_STREAM_ID_ASC ACCOUNTING_STREAM_ID_DESC NAME_ASC NAME_DESC EXTERNAL_ID_ASC EXTERNAL_ID_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC IS_DEFAULT_ASC IS_DEFAULT_DESC REPORTING_GROUP_ASC REPORTING_GROUP_DESC ACCOUNTING_STREAM_UUID_ASC ACCOUNTING_STREAM_UUID_DESC ACCOUNTING_STREAM_SHORT_ID_ASC ACCOUNTING_STREAM_SHORT_ID_DESC UPDATED_ASC UPDATED_DESC ACCOUNTING_STREAM_ALIAS_ASC ACCOUNTING_STREAM_ALIAS_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### FiscalDayStatus OPEN CLOSED PARTIAL INDIVIDUAL ### FiscalDaysOrderBy # Methods to use when ordering `FiscalDay`. NATURAL LOCATION_ID_ASC LOCATION_ID_DESC FISCAL_DAY_ASC FISCAL_DAY_DESC FISCAL_DAY_BEGIN_ASC FISCAL_DAY_BEGIN_DESC FISCAL_DAY_END_ASC FISCAL_DAY_END_DESC FISCAL_DAY_STATUS_ASC FISCAL_DAY_STATUS_DESC PAYMENT_MAPPING_STATUS_ASC PAYMENT_MAPPING_STATUS_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### SubscribersOrderBy # Methods to use when ordering `Subscriber`. NATURAL SUBSCRIBER_ID_ASC SUBSCRIBER_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC CUSTOMER_ID_ASC CUSTOMER_ID_DESC HANDLE_ASC HANDLE_DESC CREATED_ASC CREATED_DESC UPDATED_ASC UPDATED_DESC PROTOCOL_ASC PROTOCOL_DESC CONTACT_LIST_ID_ASC CONTACT_LIST_ID_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### TaxRatesOrderBy # Methods to use when ordering `TaxRate`. NATURAL TAX_RATE_ID_ASC TAX_RATE_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC RATE_ASC RATE_DESC TAX_RATE_UUID_ASC TAX_RATE_UUID_DESC NAME_ASC NAME_DESC TAX_INCLUSIVE_ASC TAX_INCLUSIVE_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### TimePunchTypesOrderBy # Methods to use when ordering `TimePunchType`. NATURAL TIME_PUNCH_TYPE_ID_ASC TIME_PUNCH_TYPE_ID_DESC TIME_PUNCH_TYPE_UUID_ASC TIME_PUNCH_TYPE_UUID_DESC TIME_PUNCH_TYPE_NAME_ASC TIME_PUNCH_TYPE_NAME_DESC LOCATION_ID_ASC LOCATION_ID_DESC IS_PAID_ASC IS_PAID_DESC IS_SHIFT_ASC IS_SHIFT_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC MIN_DURATION_ASC MIN_DURATION_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### TaxesOrderBy # Methods to use when ordering `Tax`. NATURAL TAX_ID_ASC TAX_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC NAME_ASC NAME_DESC RATE_ASC RATE_DESC CREATED_ASC CREATED_DESC TAX_UUID_ASC TAX_UUID_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### ExternalSourceEnum MEWS OPENTABLE _7_SHIFTS RESTAURANT365 SCHEDULEFLY SHOPIFY TRIPLESEAT STREAM_DSP XERO CONDUITLY WORKFORCE ### DbExternalIdsOrderBy # Methods to use when ordering `DbExternalId`. NATURAL DB_EXTERNAL_ID_ASC DB_EXTERNAL_ID_DESC X_SOURCE_ASC X_SOURCE_DESC LOCATION_ID_ASC LOCATION_ID_DESC TABLE_NAME_ASC TABLE_NAME_DESC DB_EXTERNAL_IDS_PRIMARY_KEY_ASC DB_EXTERNAL_IDS_PRIMARY_KEY_DESC X_ID_ASC X_ID_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### PricingRuleTargetEnum PRODUCT OPTION BOTH ### ProductPricingRulesOrderBy # Methods to use when ordering `ProductPricingRule`. NATURAL PRODUCT_PRICING_RULE_ID_ASC PRODUCT_PRICING_RULE_ID_DESC LOCATION_ID_ASC LOCATION_ID_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC PRICING_RULE_TARGET_ASC PRICING_RULE_TARGET_DESC ACTIVATED_TIME_RANGE_ASC ACTIVATED_TIME_RANGE_DESC SCHEDULE_ID_ASC SCHEDULE_ID_DESC AMOUNT_ASC AMOUNT_DESC PERCENTAGE_ASC PERCENTAGE_DESC ROUNDING_STRATEGY_ASC ROUNDING_STRATEGY_DESC MENU_IDS_ASC MENU_IDS_DESC ZONE_IDS_ASC ZONE_IDS_DESC CATEGORY_IDS_ASC CATEGORY_IDS_DESC SPOT_IDS_ASC SPOT_IDS_DESC USER_IDS_ASC USER_IDS_DESC TAGS_ASC TAGS_DESC MODIFY_ZERO_PRICED_ASC MODIFY_ZERO_PRICED_DESC PRICING_RULE_DESCRIPTION_ASC PRICING_RULE_DESCRIPTION_DESC ENABLED_ASC ENABLED_DESC ACCOUNTING_STREAM_ID_ASC ACCOUNTING_STREAM_ID_DESC EXCLUDE_TAGS_ASC EXCLUDE_TAGS_DESC NAME_ASC NAME_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### EmployeesOrderBy # Methods to use when ordering `Employee`. NATURAL USER_ID_ASC USER_ID_DESC NAME_ASC NAME_DESC DISPLAY_NAME_ASC DISPLAY_NAME_DESC VERIFIED_ASC VERIFIED_DESC LOCATION_UUID_ASC LOCATION_UUID_DESC ARCHIVED_ASC ARCHIVED_DESC EXTERNAL_ID_ASC EXTERNAL_ID_DESC USER_UUID_ASC USER_UUID_DESC CREATED_ASC CREATED_DESC ### AddressesOrderBy # Methods to use when ordering `Address`. NATURAL ADDRESS_ID_ASC ADDRESS_ID_DESC ADDRESS_UUID_ASC ADDRESS_UUID_DESC STREET_1_ASC STREET_1_DESC CITY_ASC CITY_DESC STATE_ASC STATE_DESC ZIP_ASC ZIP_DESC LOCATION_ASC LOCATION_DESC CREATED_ASC CREATED_DESC UPDATED_ASC UPDATED_DESC COUNTRY_ASC COUNTRY_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### LaborSchedulesOrderBy # Methods to use when ordering `LaborSchedule`. NATURAL LABOR_SCHEDULE_ID_ASC LABOR_SCHEDULE_ID_DESC LABOR_SCHEDULE_UUID_ASC LABOR_SCHEDULE_UUID_DESC USER_ID_ASC USER_ID_DESC START_TIME_ASC START_TIME_DESC END_TIME_ASC END_TIME_DESC USER_ROLE_ID_ASC USER_ROLE_ID_DESC FULFILLED_ASC FULFILLED_DESC ARCHIVED_ASC ARCHIVED_DESC CREATED_ASC CREATED_DESC UPDATED_ASC UPDATED_DESC X_LABOR_SOURCE_ASC X_LABOR_SOURCE_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### OptionGroupsOrderBy # Methods to use when ordering `OptionGroup`. NATURAL OPTION_GROUP_ID_ASC OPTION_GROUP_ID_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC OPTION_GROUP_UUID_ASC OPTION_GROUP_UUID_DESC LOCATION_ID_ASC LOCATION_ID_DESC OPTION_GROUP_NAME_ASC OPTION_GROUP_NAME_DESC OPTION_GROUP_MAX_DEPTH_ASC OPTION_GROUP_MAX_DEPTH_DESC IS_VARIANT_ASC IS_VARIANT_DESC PRODUCT_OPTION_FRAMEWORK_ASC PRODUCT_OPTION_FRAMEWORK_DESC ITEM_OPTION_DICTIONARY_ASC ITEM_OPTION_DICTIONARY_DESC FRAMEWORK_FILTER_ASC FRAMEWORK_FILTER_DESC DICTIONARY_FILTER_ASC DICTIONARY_FILTER_DESC USER_ID_ASC USER_ID_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### TemporaryLedgersOrderBy # Methods to use when ordering `TemporaryLedger`. NATURAL TAB_LOCATION_ID_ASC TAB_LOCATION_ID_DESC FISCAL_DAY_ASC FISCAL_DAY_DESC ACCOUNTING_STREAM_ID_ASC ACCOUNTING_STREAM_ID_DESC TAB_ID_ASC TAB_ID_DESC TAB_CUSTOMER_ID_ASC TAB_CUSTOMER_ID_DESC TAB_USER_ID_ASC TAB_USER_ID_DESC ORDER_ID_ASC ORDER_ID_DESC ORDER_CUSTOMER_ID_ASC ORDER_CUSTOMER_ID_DESC ORDER_USER_ID_ASC ORDER_USER_ID_DESC ITEM_ID_ASC ITEM_ID_DESC PRODUCT_ID_ASC PRODUCT_ID_DESC ADJUSTMENT_TYPE_ASC ADJUSTMENT_TYPE_DESC PAYMENT_ID_ASC PAYMENT_ID_DESC PAYOUT_ID_ASC PAYOUT_ID_DESC TAX_ID_ASC TAX_ID_DESC AUTOGRAT_ID_ASC AUTOGRAT_ID_DESC TRANSACTION_TIME_ASC TRANSACTION_TIME_DESC TRANSACTION_YEAR_ASC TRANSACTION_YEAR_DESC TRANSACTION_MONTH_ASC TRANSACTION_MONTH_DESC TRANSACTION_WEEK_ASC TRANSACTION_WEEK_DESC TRANSACTION_DAY_ASC TRANSACTION_DAY_DESC TRANSACTION_HOUR_ASC TRANSACTION_HOUR_DESC TRANSACTION_MINUTE_ASC TRANSACTION_MINUTE_DESC TRANSACTION_NAME_ASC TRANSACTION_NAME_DESC SCHEDULED_TIME_ASC SCHEDULED_TIME_DESC QUANTITY_ASC QUANTITY_DESC AMOUNT_ASC AMOUNT_DESC IS_RECEIVABLE_ASC IS_RECEIVABLE_DESC PROPERTY_LOCATION_ID_ASC PROPERTY_LOCATION_ID_DESC PAYOUT_DETAILS_ASC PAYOUT_DETAILS_DESC IS_CHARGEBACK_ASC IS_CHARGEBACK_DESC IS_PROCESSOR_ASC IS_PROCESSOR_DESC ZONE_ID_ASC ZONE_ID_DESC SPOT_ID_ASC SPOT_ID_DESC ORDER_RULE_ID_ASC ORDER_RULE_ID_DESC PAYMENT_TYPE_ASC PAYMENT_TYPE_DESC TRANSFER_ID_ASC TRANSFER_ID_DESC CURSOR_TYPE_ASC CURSOR_TYPE_DESC REMITTANCE_TERM_ID_ASC REMITTANCE_TERM_ID_DESC SUBTOTAL_ASC SUBTOTAL_DESC AUTOGRAT_ASC AUTOGRAT_DESC TAX_ASC TAX_DESC OPTIONS_ASC OPTIONS_DESC EXCLUDE_FROM_GROSS_ASC EXCLUDE_FROM_GROSS_DESC PROCESSOR_FEE_ID_ASC PROCESSOR_FEE_ID_DESC PROCESSOR_ID_ASC PROCESSOR_ID_DESC TEMPORARY_LEDGER_ID_ASC TEMPORARY_LEDGER_ID_DESC PRIMARY_KEY_ASC PRIMARY_KEY_DESC ### VariantInventoriesOrderBy # Methods to use when ordering `VariantInventory`. NATURAL INVENTORY_ID_ASC INVENTORY_ID_DESC NAME_ASC NAME_DESC LOCATION_ID_ASC LOCATION_ID_DESC CREATED_ASC CREATED_DESC ARCHIVED_ASC ARCHIVED_DESC SKU_ASC SKU_DESC TYPE_ASC TYPE_DESC INSTRUCTION_ID_ASC INSTRUCTION_ID_DESC UNITS_ASC UNITS_DESC IMPACTS_AVAILABILITY_ASC IMPACTS_AVAILABILITY_DESC DETACHED_ASC DETACHED_DESC TRACKED_ASC TRACKED_DESC INVENTORY_LEVEL_ASC INVENTORY_LEVEL_DESC STOCK_LEVEL_ASC STOCK_LEVEL_DESC PAR_LEVEL_ASC PAR_LEVEL_DESC RESERVED_QUANTITY_ASC RESERVED_QUANTITY_DESC IDEAL_RESERVED_QUANTITY_ASC IDEAL_RESERVED_QUANTITY_DESC LOW_LEVEL_COMPONENTS_ASC LOW_LEVEL_COMPONENTS_DESC NEXT_LEVEL_COMPONENTS_ASC NEXT_LEVEL_COMPONENTS_DESC INSTRUCTION_COMPONENTS_ASC INSTRUCTION_COMPONENTS_DESC PATH_COMPONENTS_ASC PATH_COMPONENTS_DESC PARENT_PRODUCT_ID_ASC PARENT_PRODUCT_ID_DESC PRICE_ASC PRICE_DESC EXTERNAL_SKU_IDS_ASC EXTERNAL_SKU_IDS_DESC EXTERNAL_INVENTORY_ID_ASC EXTERNAL_INVENTORY_ID_DESC VARIANT_ASC VARIANT_DESC BARCODES_ASC BARCODES_DESC EXTERNAL_SKU_ASC EXTERNAL_SKU_DESC