square-connect
Version:
JavaScript client library for the Square Connect v2 API
697 lines (696 loc) • 199 kB
JavaScript
/**
* Square Connect API
* Client library for accessing the Square Connect APIs
*
* OpenAPI spec version: 2.0
* Contact: developers@squareup.com
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
*
* Swagger Codegen version: 2.3.0-SNAPSHOT
*
*/
var ApiClient = require('./ApiClient');
var AcceptDisputeRequest = require('./model/AcceptDisputeRequest');
var AcceptDisputeResponse = require('./model/AcceptDisputeResponse');
var AccumulateLoyaltyPointsRequest = require('./model/AccumulateLoyaltyPointsRequest');
var AccumulateLoyaltyPointsResponse = require('./model/AccumulateLoyaltyPointsResponse');
var ActionCancelReason = require('./model/ActionCancelReason');
var AddGroupToCustomerRequest = require('./model/AddGroupToCustomerRequest');
var AddGroupToCustomerResponse = require('./model/AddGroupToCustomerResponse');
var AdditionalRecipient = require('./model/AdditionalRecipient');
var Address = require('./model/Address');
var AdjustLoyaltyPointsRequest = require('./model/AdjustLoyaltyPointsRequest');
var AdjustLoyaltyPointsResponse = require('./model/AdjustLoyaltyPointsResponse');
var AppointmentSegment = require('./model/AppointmentSegment');
var Availability = require('./model/Availability');
var BalancePaymentDetails = require('./model/BalancePaymentDetails');
var BankAccount = require('./model/BankAccount');
var BankAccountStatus = require('./model/BankAccountStatus');
var BankAccountType = require('./model/BankAccountType');
var BatchChangeInventoryRequest = require('./model/BatchChangeInventoryRequest');
var BatchChangeInventoryResponse = require('./model/BatchChangeInventoryResponse');
var BatchDeleteCatalogObjectsRequest = require('./model/BatchDeleteCatalogObjectsRequest');
var BatchDeleteCatalogObjectsResponse = require('./model/BatchDeleteCatalogObjectsResponse');
var BatchRetrieveCatalogObjectsRequest = require('./model/BatchRetrieveCatalogObjectsRequest');
var BatchRetrieveCatalogObjectsResponse = require('./model/BatchRetrieveCatalogObjectsResponse');
var BatchRetrieveInventoryChangesRequest = require('./model/BatchRetrieveInventoryChangesRequest');
var BatchRetrieveInventoryChangesResponse = require('./model/BatchRetrieveInventoryChangesResponse');
var BatchRetrieveInventoryCountsRequest = require('./model/BatchRetrieveInventoryCountsRequest');
var BatchRetrieveInventoryCountsResponse = require('./model/BatchRetrieveInventoryCountsResponse');
var BatchRetrieveOrdersRequest = require('./model/BatchRetrieveOrdersRequest');
var BatchRetrieveOrdersResponse = require('./model/BatchRetrieveOrdersResponse');
var BatchUpsertCatalogObjectsRequest = require('./model/BatchUpsertCatalogObjectsRequest');
var BatchUpsertCatalogObjectsResponse = require('./model/BatchUpsertCatalogObjectsResponse');
var Booking = require('./model/Booking');
var BookingStatus = require('./model/BookingStatus');
var BreakType = require('./model/BreakType');
var BulkCreateTeamMembersRequest = require('./model/BulkCreateTeamMembersRequest');
var BulkCreateTeamMembersResponse = require('./model/BulkCreateTeamMembersResponse');
var BulkUpdateTeamMembersRequest = require('./model/BulkUpdateTeamMembersRequest');
var BulkUpdateTeamMembersResponse = require('./model/BulkUpdateTeamMembersResponse');
var BusinessAppointmentSettings = require('./model/BusinessAppointmentSettings');
var BusinessAppointmentSettingsAlignmentTime = require('./model/BusinessAppointmentSettingsAlignmentTime');
var BusinessAppointmentSettingsBookingLocationType = require('./model/BusinessAppointmentSettingsBookingLocationType');
var BusinessAppointmentSettingsCancellationPolicy = require('./model/BusinessAppointmentSettingsCancellationPolicy');
var BusinessAppointmentSettingsMaxAppointmentsPerDayLimitType = require('./model/BusinessAppointmentSettingsMaxAppointmentsPerDayLimitType');
var BusinessBookingProfile = require('./model/BusinessBookingProfile');
var BusinessBookingProfileBookingPolicy = require('./model/BusinessBookingProfileBookingPolicy');
var BusinessBookingProfileCustomerTimezoneChoice = require('./model/BusinessBookingProfileCustomerTimezoneChoice');
var BusinessHours = require('./model/BusinessHours');
var BusinessHoursPeriod = require('./model/BusinessHoursPeriod');
var CalculateLoyaltyPointsRequest = require('./model/CalculateLoyaltyPointsRequest');
var CalculateLoyaltyPointsResponse = require('./model/CalculateLoyaltyPointsResponse');
var CalculateOrderRequest = require('./model/CalculateOrderRequest');
var CalculateOrderResponse = require('./model/CalculateOrderResponse');
var CancelBookingRequest = require('./model/CancelBookingRequest');
var CancelBookingResponse = require('./model/CancelBookingResponse');
var CancelInvoiceRequest = require('./model/CancelInvoiceRequest');
var CancelInvoiceResponse = require('./model/CancelInvoiceResponse');
var CancelPaymentByIdempotencyKeyRequest = require('./model/CancelPaymentByIdempotencyKeyRequest');
var CancelPaymentByIdempotencyKeyResponse = require('./model/CancelPaymentByIdempotencyKeyResponse');
var CancelPaymentRequest = require('./model/CancelPaymentRequest');
var CancelPaymentResponse = require('./model/CancelPaymentResponse');
var CancelSubscriptionRequest = require('./model/CancelSubscriptionRequest');
var CancelSubscriptionResponse = require('./model/CancelSubscriptionResponse');
var CancelTerminalCheckoutRequest = require('./model/CancelTerminalCheckoutRequest');
var CancelTerminalCheckoutResponse = require('./model/CancelTerminalCheckoutResponse');
var CancelTerminalRefundRequest = require('./model/CancelTerminalRefundRequest');
var CancelTerminalRefundResponse = require('./model/CancelTerminalRefundResponse');
var CaptureTransactionRequest = require('./model/CaptureTransactionRequest');
var CaptureTransactionResponse = require('./model/CaptureTransactionResponse');
var Card = require('./model/Card');
var CardBrand = require('./model/CardBrand');
var CardPaymentDetails = require('./model/CardPaymentDetails');
var CardPrepaidType = require('./model/CardPrepaidType');
var CardSquareProduct = require('./model/CardSquareProduct');
var CardType = require('./model/CardType');
var CashDrawerDevice = require('./model/CashDrawerDevice');
var CashDrawerEventType = require('./model/CashDrawerEventType');
var CashDrawerShift = require('./model/CashDrawerShift');
var CashDrawerShiftEvent = require('./model/CashDrawerShiftEvent');
var CashDrawerShiftState = require('./model/CashDrawerShiftState');
var CashDrawerShiftSummary = require('./model/CashDrawerShiftSummary');
var CatalogCategory = require('./model/CatalogCategory');
var CatalogCustomAttributeDefinition = require('./model/CatalogCustomAttributeDefinition');
var CatalogCustomAttributeDefinitionAppVisibility = require('./model/CatalogCustomAttributeDefinitionAppVisibility');
var CatalogCustomAttributeDefinitionNumberConfig = require('./model/CatalogCustomAttributeDefinitionNumberConfig');
var CatalogCustomAttributeDefinitionSelectionConfig = require('./model/CatalogCustomAttributeDefinitionSelectionConfig');
var CatalogCustomAttributeDefinitionSelectionConfigCustomAttributeSelection = require('./model/CatalogCustomAttributeDefinitionSelectionConfigCustomAttributeSelection');
var CatalogCustomAttributeDefinitionSellerVisibility = require('./model/CatalogCustomAttributeDefinitionSellerVisibility');
var CatalogCustomAttributeDefinitionStringConfig = require('./model/CatalogCustomAttributeDefinitionStringConfig');
var CatalogCustomAttributeDefinitionType = require('./model/CatalogCustomAttributeDefinitionType');
var CatalogCustomAttributeValue = require('./model/CatalogCustomAttributeValue');
var CatalogDiscount = require('./model/CatalogDiscount');
var CatalogDiscountModifyTaxBasis = require('./model/CatalogDiscountModifyTaxBasis');
var CatalogDiscountType = require('./model/CatalogDiscountType');
var CatalogIdMapping = require('./model/CatalogIdMapping');
var CatalogImage = require('./model/CatalogImage');
var CatalogInfoRequest = require('./model/CatalogInfoRequest');
var CatalogInfoResponse = require('./model/CatalogInfoResponse');
var CatalogInfoResponseLimits = require('./model/CatalogInfoResponseLimits');
var CatalogItem = require('./model/CatalogItem');
var CatalogItemModifierListInfo = require('./model/CatalogItemModifierListInfo');
var CatalogItemOption = require('./model/CatalogItemOption');
var CatalogItemOptionForItem = require('./model/CatalogItemOptionForItem');
var CatalogItemOptionValue = require('./model/CatalogItemOptionValue');
var CatalogItemOptionValueForItemVariation = require('./model/CatalogItemOptionValueForItemVariation');
var CatalogItemProductType = require('./model/CatalogItemProductType');
var CatalogItemVariation = require('./model/CatalogItemVariation');
var CatalogMeasurementUnit = require('./model/CatalogMeasurementUnit');
var CatalogModifier = require('./model/CatalogModifier');
var CatalogModifierList = require('./model/CatalogModifierList');
var CatalogModifierListSelectionType = require('./model/CatalogModifierListSelectionType');
var CatalogModifierOverride = require('./model/CatalogModifierOverride');
var CatalogObject = require('./model/CatalogObject');
var CatalogObjectBatch = require('./model/CatalogObjectBatch');
var CatalogObjectReference = require('./model/CatalogObjectReference');
var CatalogObjectType = require('./model/CatalogObjectType');
var CatalogPricingRule = require('./model/CatalogPricingRule');
var CatalogPricingType = require('./model/CatalogPricingType');
var CatalogProductSet = require('./model/CatalogProductSet');
var CatalogQuery = require('./model/CatalogQuery');
var CatalogQueryExact = require('./model/CatalogQueryExact');
var CatalogQueryItemVariationsForItemOptionValues = require('./model/CatalogQueryItemVariationsForItemOptionValues');
var CatalogQueryItemsForItemOptions = require('./model/CatalogQueryItemsForItemOptions');
var CatalogQueryItemsForModifierList = require('./model/CatalogQueryItemsForModifierList');
var CatalogQueryItemsForTax = require('./model/CatalogQueryItemsForTax');
var CatalogQueryPrefix = require('./model/CatalogQueryPrefix');
var CatalogQueryRange = require('./model/CatalogQueryRange');
var CatalogQuerySet = require('./model/CatalogQuerySet');
var CatalogQuerySortedAttribute = require('./model/CatalogQuerySortedAttribute');
var CatalogQueryText = require('./model/CatalogQueryText');
var CatalogQuickAmount = require('./model/CatalogQuickAmount');
var CatalogQuickAmountType = require('./model/CatalogQuickAmountType');
var CatalogQuickAmountsSettings = require('./model/CatalogQuickAmountsSettings');
var CatalogQuickAmountsSettingsOption = require('./model/CatalogQuickAmountsSettingsOption');
var CatalogSubscriptionPlan = require('./model/CatalogSubscriptionPlan');
var CatalogTax = require('./model/CatalogTax');
var CatalogTimePeriod = require('./model/CatalogTimePeriod');
var CatalogV1Id = require('./model/CatalogV1Id');
var ChargeRequest = require('./model/ChargeRequest');
var ChargeRequestAdditionalRecipient = require('./model/ChargeRequestAdditionalRecipient');
var ChargeResponse = require('./model/ChargeResponse');
var CheckAppointmentsOnboardedRequest = require('./model/CheckAppointmentsOnboardedRequest');
var CheckAppointmentsOnboardedResponse = require('./model/CheckAppointmentsOnboardedResponse');
var Checkout = require('./model/Checkout');
var CompletePaymentRequest = require('./model/CompletePaymentRequest');
var CompletePaymentResponse = require('./model/CompletePaymentResponse');
var Coordinates = require('./model/Coordinates');
var Country = require('./model/Country');
var CreateBookingRequest = require('./model/CreateBookingRequest');
var CreateBookingResponse = require('./model/CreateBookingResponse');
var CreateBreakTypeRequest = require('./model/CreateBreakTypeRequest');
var CreateBreakTypeResponse = require('./model/CreateBreakTypeResponse');
var CreateCheckoutRequest = require('./model/CreateCheckoutRequest');
var CreateCheckoutResponse = require('./model/CreateCheckoutResponse');
var CreateCustomerCardRequest = require('./model/CreateCustomerCardRequest');
var CreateCustomerCardResponse = require('./model/CreateCustomerCardResponse');
var CreateCustomerGroupRequest = require('./model/CreateCustomerGroupRequest');
var CreateCustomerGroupResponse = require('./model/CreateCustomerGroupResponse');
var CreateCustomerRequest = require('./model/CreateCustomerRequest');
var CreateCustomerResponse = require('./model/CreateCustomerResponse');
var CreateDeviceCodeRequest = require('./model/CreateDeviceCodeRequest');
var CreateDeviceCodeResponse = require('./model/CreateDeviceCodeResponse');
var CreateDisputeEvidenceTextRequest = require('./model/CreateDisputeEvidenceTextRequest');
var CreateDisputeEvidenceTextResponse = require('./model/CreateDisputeEvidenceTextResponse');
var CreateInvoiceRequest = require('./model/CreateInvoiceRequest');
var CreateInvoiceResponse = require('./model/CreateInvoiceResponse');
var CreateLocationRequest = require('./model/CreateLocationRequest');
var CreateLocationResponse = require('./model/CreateLocationResponse');
var CreateLoyaltyAccountRequest = require('./model/CreateLoyaltyAccountRequest');
var CreateLoyaltyAccountResponse = require('./model/CreateLoyaltyAccountResponse');
var CreateLoyaltyRewardRequest = require('./model/CreateLoyaltyRewardRequest');
var CreateLoyaltyRewardResponse = require('./model/CreateLoyaltyRewardResponse');
var CreateMobileAuthorizationCodeRequest = require('./model/CreateMobileAuthorizationCodeRequest');
var CreateMobileAuthorizationCodeResponse = require('./model/CreateMobileAuthorizationCodeResponse');
var CreateOrderRequest = require('./model/CreateOrderRequest');
var CreateOrderResponse = require('./model/CreateOrderResponse');
var CreatePaymentRequest = require('./model/CreatePaymentRequest');
var CreatePaymentResponse = require('./model/CreatePaymentResponse');
var CreateRefundRequest = require('./model/CreateRefundRequest');
var CreateRefundResponse = require('./model/CreateRefundResponse');
var CreateShiftRequest = require('./model/CreateShiftRequest');
var CreateShiftResponse = require('./model/CreateShiftResponse');
var CreateSubscriptionRequest = require('./model/CreateSubscriptionRequest');
var CreateSubscriptionResponse = require('./model/CreateSubscriptionResponse');
var CreateTeamMemberRequest = require('./model/CreateTeamMemberRequest');
var CreateTeamMemberResponse = require('./model/CreateTeamMemberResponse');
var CreateTerminalCheckoutRequest = require('./model/CreateTerminalCheckoutRequest');
var CreateTerminalCheckoutResponse = require('./model/CreateTerminalCheckoutResponse');
var CreateTerminalRefundRequest = require('./model/CreateTerminalRefundRequest');
var CreateTerminalRefundResponse = require('./model/CreateTerminalRefundResponse');
var Currency = require('./model/Currency');
var CustomAttributeFilter = require('./model/CustomAttributeFilter');
var Customer = require('./model/Customer');
var CustomerCreationSource = require('./model/CustomerCreationSource');
var CustomerCreationSourceFilter = require('./model/CustomerCreationSourceFilter');
var CustomerFilter = require('./model/CustomerFilter');
var CustomerGroup = require('./model/CustomerGroup');
var CustomerGroupInfo = require('./model/CustomerGroupInfo');
var CustomerInclusionExclusion = require('./model/CustomerInclusionExclusion');
var CustomerPreferences = require('./model/CustomerPreferences');
var CustomerQuery = require('./model/CustomerQuery');
var CustomerSegment = require('./model/CustomerSegment');
var CustomerSort = require('./model/CustomerSort');
var CustomerSortField = require('./model/CustomerSortField');
var CustomerTextFilter = require('./model/CustomerTextFilter');
var DateRange = require('./model/DateRange');
var DayOfWeek = require('./model/DayOfWeek');
var DeleteBreakTypeRequest = require('./model/DeleteBreakTypeRequest');
var DeleteBreakTypeResponse = require('./model/DeleteBreakTypeResponse');
var DeleteCatalogObjectRequest = require('./model/DeleteCatalogObjectRequest');
var DeleteCatalogObjectResponse = require('./model/DeleteCatalogObjectResponse');
var DeleteCustomerCardRequest = require('./model/DeleteCustomerCardRequest');
var DeleteCustomerCardResponse = require('./model/DeleteCustomerCardResponse');
var DeleteCustomerGroupRequest = require('./model/DeleteCustomerGroupRequest');
var DeleteCustomerGroupResponse = require('./model/DeleteCustomerGroupResponse');
var DeleteCustomerRequest = require('./model/DeleteCustomerRequest');
var DeleteCustomerResponse = require('./model/DeleteCustomerResponse');
var DeleteInvoiceRequest = require('./model/DeleteInvoiceRequest');
var DeleteInvoiceResponse = require('./model/DeleteInvoiceResponse');
var DeleteLoyaltyRewardRequest = require('./model/DeleteLoyaltyRewardRequest');
var DeleteLoyaltyRewardResponse = require('./model/DeleteLoyaltyRewardResponse');
var DeleteShiftRequest = require('./model/DeleteShiftRequest');
var DeleteShiftResponse = require('./model/DeleteShiftResponse');
var Device = require('./model/Device');
var DeviceCheckoutOptions = require('./model/DeviceCheckoutOptions');
var DeviceCode = require('./model/DeviceCode');
var DeviceCodeStatus = require('./model/DeviceCodeStatus');
var DeviceDetails = require('./model/DeviceDetails');
var Dispute = require('./model/Dispute');
var DisputeEvidence = require('./model/DisputeEvidence');
var DisputeEvidenceFile = require('./model/DisputeEvidenceFile');
var DisputeEvidenceType = require('./model/DisputeEvidenceType');
var DisputeReason = require('./model/DisputeReason');
var DisputeState = require('./model/DisputeState');
var DisputedPayment = require('./model/DisputedPayment');
var EcomVisibility = require('./model/EcomVisibility');
var Employee = require('./model/Employee');
var EmployeeStatus = require('./model/EmployeeStatus');
var EmployeeWage = require('./model/EmployeeWage');
var Error = require('./model/Error');
var ErrorCategory = require('./model/ErrorCategory');
var ErrorCode = require('./model/ErrorCode');
var ExcludeStrategy = require('./model/ExcludeStrategy');
var FilterValue = require('./model/FilterValue');
var GetBankAccountByV1IdRequest = require('./model/GetBankAccountByV1IdRequest');
var GetBankAccountByV1IdResponse = require('./model/GetBankAccountByV1IdResponse');
var GetBankAccountRequest = require('./model/GetBankAccountRequest');
var GetBankAccountResponse = require('./model/GetBankAccountResponse');
var GetBreakTypeRequest = require('./model/GetBreakTypeRequest');
var GetBreakTypeResponse = require('./model/GetBreakTypeResponse');
var GetDeviceCodeRequest = require('./model/GetDeviceCodeRequest');
var GetDeviceCodeResponse = require('./model/GetDeviceCodeResponse');
var GetEmployeeWageRequest = require('./model/GetEmployeeWageRequest');
var GetEmployeeWageResponse = require('./model/GetEmployeeWageResponse');
var GetInvoiceRequest = require('./model/GetInvoiceRequest');
var GetInvoiceResponse = require('./model/GetInvoiceResponse');
var GetPaymentRefundRequest = require('./model/GetPaymentRefundRequest');
var GetPaymentRefundResponse = require('./model/GetPaymentRefundResponse');
var GetPaymentRequest = require('./model/GetPaymentRequest');
var GetPaymentResponse = require('./model/GetPaymentResponse');
var GetShiftRequest = require('./model/GetShiftRequest');
var GetShiftResponse = require('./model/GetShiftResponse');
var GetTeamMemberWageRequest = require('./model/GetTeamMemberWageRequest');
var GetTeamMemberWageResponse = require('./model/GetTeamMemberWageResponse');
var GetTerminalCheckoutRequest = require('./model/GetTerminalCheckoutRequest');
var GetTerminalCheckoutResponse = require('./model/GetTerminalCheckoutResponse');
var GetTerminalRefundRequest = require('./model/GetTerminalRefundRequest');
var GetTerminalRefundResponse = require('./model/GetTerminalRefundResponse');
var InlineTypes = require('./model/InlineTypes');
var InventoryAdjustment = require('./model/InventoryAdjustment');
var InventoryAlertType = require('./model/InventoryAlertType');
var InventoryChange = require('./model/InventoryChange');
var InventoryChangeType = require('./model/InventoryChangeType');
var InventoryCount = require('./model/InventoryCount');
var InventoryPhysicalCount = require('./model/InventoryPhysicalCount');
var InventoryState = require('./model/InventoryState');
var InventoryTransfer = require('./model/InventoryTransfer');
var Invoice = require('./model/Invoice');
var InvoiceCustomField = require('./model/InvoiceCustomField');
var InvoiceCustomFieldPlacement = require('./model/InvoiceCustomFieldPlacement');
var InvoiceFilter = require('./model/InvoiceFilter');
var InvoicePaymentReminder = require('./model/InvoicePaymentReminder');
var InvoicePaymentReminderStatus = require('./model/InvoicePaymentReminderStatus');
var InvoicePaymentRequest = require('./model/InvoicePaymentRequest');
var InvoiceQuery = require('./model/InvoiceQuery');
var InvoiceRecipient = require('./model/InvoiceRecipient');
var InvoiceRequestMethod = require('./model/InvoiceRequestMethod');
var InvoiceRequestType = require('./model/InvoiceRequestType');
var InvoiceSort = require('./model/InvoiceSort');
var InvoiceSortField = require('./model/InvoiceSortField');
var InvoiceStatus = require('./model/InvoiceStatus');
var ItemVariationLocationOverrides = require('./model/ItemVariationLocationOverrides');
var JobAssignment = require('./model/JobAssignment');
var JobAssignmentPayType = require('./model/JobAssignmentPayType');
var ListBankAccountsRequest = require('./model/ListBankAccountsRequest');
var ListBankAccountsResponse = require('./model/ListBankAccountsResponse');
var ListBreakTypesRequest = require('./model/ListBreakTypesRequest');
var ListBreakTypesResponse = require('./model/ListBreakTypesResponse');
var ListCashDrawerShiftEventsRequest = require('./model/ListCashDrawerShiftEventsRequest');
var ListCashDrawerShiftEventsResponse = require('./model/ListCashDrawerShiftEventsResponse');
var ListCashDrawerShiftsRequest = require('./model/ListCashDrawerShiftsRequest');
var ListCashDrawerShiftsResponse = require('./model/ListCashDrawerShiftsResponse');
var ListCatalogRequest = require('./model/ListCatalogRequest');
var ListCatalogResponse = require('./model/ListCatalogResponse');
var ListCustomerGroupsRequest = require('./model/ListCustomerGroupsRequest');
var ListCustomerGroupsResponse = require('./model/ListCustomerGroupsResponse');
var ListCustomerSegmentsRequest = require('./model/ListCustomerSegmentsRequest');
var ListCustomerSegmentsResponse = require('./model/ListCustomerSegmentsResponse');
var ListCustomersRequest = require('./model/ListCustomersRequest');
var ListCustomersResponse = require('./model/ListCustomersResponse');
var ListDeviceCodesRequest = require('./model/ListDeviceCodesRequest');
var ListDeviceCodesResponse = require('./model/ListDeviceCodesResponse');
var ListDisputeEvidenceRequest = require('./model/ListDisputeEvidenceRequest');
var ListDisputeEvidenceResponse = require('./model/ListDisputeEvidenceResponse');
var ListDisputesRequest = require('./model/ListDisputesRequest');
var ListDisputesResponse = require('./model/ListDisputesResponse');
var ListEmployeeWagesRequest = require('./model/ListEmployeeWagesRequest');
var ListEmployeeWagesResponse = require('./model/ListEmployeeWagesResponse');
var ListEmployeesRequest = require('./model/ListEmployeesRequest');
var ListEmployeesResponse = require('./model/ListEmployeesResponse');
var ListInvoicesRequest = require('./model/ListInvoicesRequest');
var ListInvoicesResponse = require('./model/ListInvoicesResponse');
var ListLocationsRequest = require('./model/ListLocationsRequest');
var ListLocationsResponse = require('./model/ListLocationsResponse');
var ListLoyaltyProgramsRequest = require('./model/ListLoyaltyProgramsRequest');
var ListLoyaltyProgramsResponse = require('./model/ListLoyaltyProgramsResponse');
var ListMerchantsRequest = require('./model/ListMerchantsRequest');
var ListMerchantsResponse = require('./model/ListMerchantsResponse');
var ListPaymentRefundsRequest = require('./model/ListPaymentRefundsRequest');
var ListPaymentRefundsResponse = require('./model/ListPaymentRefundsResponse');
var ListPaymentsRequest = require('./model/ListPaymentsRequest');
var ListPaymentsResponse = require('./model/ListPaymentsResponse');
var ListRefundsRequest = require('./model/ListRefundsRequest');
var ListRefundsResponse = require('./model/ListRefundsResponse');
var ListSubscriptionEventsRequest = require('./model/ListSubscriptionEventsRequest');
var ListSubscriptionEventsResponse = require('./model/ListSubscriptionEventsResponse');
var ListTeamMemberBookingProfilesRequest = require('./model/ListTeamMemberBookingProfilesRequest');
var ListTeamMemberBookingProfilesResponse = require('./model/ListTeamMemberBookingProfilesResponse');
var ListTeamMemberWagesRequest = require('./model/ListTeamMemberWagesRequest');
var ListTeamMemberWagesResponse = require('./model/ListTeamMemberWagesResponse');
var ListTransactionsRequest = require('./model/ListTransactionsRequest');
var ListTransactionsResponse = require('./model/ListTransactionsResponse');
var ListWorkweekConfigsRequest = require('./model/ListWorkweekConfigsRequest');
var ListWorkweekConfigsResponse = require('./model/ListWorkweekConfigsResponse');
var Location = require('./model/Location');
var LocationCapability = require('./model/LocationCapability');
var LocationStatus = require('./model/LocationStatus');
var LocationType = require('./model/LocationType');
var LoyaltyAccount = require('./model/LoyaltyAccount');
var LoyaltyAccountMapping = require('./model/LoyaltyAccountMapping');
var LoyaltyAccountMappingType = require('./model/LoyaltyAccountMappingType');
var LoyaltyEvent = require('./model/LoyaltyEvent');
var LoyaltyEventAccumulatePoints = require('./model/LoyaltyEventAccumulatePoints');
var LoyaltyEventAdjustPoints = require('./model/LoyaltyEventAdjustPoints');
var LoyaltyEventCreateReward = require('./model/LoyaltyEventCreateReward');
var LoyaltyEventDateTimeFilter = require('./model/LoyaltyEventDateTimeFilter');
var LoyaltyEventDeleteReward = require('./model/LoyaltyEventDeleteReward');
var LoyaltyEventExpirePoints = require('./model/LoyaltyEventExpirePoints');
var LoyaltyEventFilter = require('./model/LoyaltyEventFilter');
var LoyaltyEventLocationFilter = require('./model/LoyaltyEventLocationFilter');
var LoyaltyEventLoyaltyAccountFilter = require('./model/LoyaltyEventLoyaltyAccountFilter');
var LoyaltyEventOrderFilter = require('./model/LoyaltyEventOrderFilter');
var LoyaltyEventOther = require('./model/LoyaltyEventOther');
var LoyaltyEventQuery = require('./model/LoyaltyEventQuery');
var LoyaltyEventRedeemReward = require('./model/LoyaltyEventRedeemReward');
var LoyaltyEventSource = require('./model/LoyaltyEventSource');
var LoyaltyEventType = require('./model/LoyaltyEventType');
var LoyaltyEventTypeFilter = require('./model/LoyaltyEventTypeFilter');
var LoyaltyProgram = require('./model/LoyaltyProgram');
var LoyaltyProgramAccrualRule = require('./model/LoyaltyProgramAccrualRule');
var LoyaltyProgramAccrualRuleType = require('./model/LoyaltyProgramAccrualRuleType');
var LoyaltyProgramExpirationPolicy = require('./model/LoyaltyProgramExpirationPolicy');
var LoyaltyProgramRewardDefinition = require('./model/LoyaltyProgramRewardDefinition');
var LoyaltyProgramRewardDefinitionScope = require('./model/LoyaltyProgramRewardDefinitionScope');
var LoyaltyProgramRewardDefinitionType = require('./model/LoyaltyProgramRewardDefinitionType');
var LoyaltyProgramRewardTier = require('./model/LoyaltyProgramRewardTier');
var LoyaltyProgramStatus = require('./model/LoyaltyProgramStatus');
var LoyaltyProgramTerminology = require('./model/LoyaltyProgramTerminology');
var LoyaltyReward = require('./model/LoyaltyReward');
var LoyaltyRewardStatus = require('./model/LoyaltyRewardStatus');
var MeasurementUnit = require('./model/MeasurementUnit');
var MeasurementUnitArea = require('./model/MeasurementUnitArea');
var MeasurementUnitCustom = require('./model/MeasurementUnitCustom');
var MeasurementUnitGeneric = require('./model/MeasurementUnitGeneric');
var MeasurementUnitLength = require('./model/MeasurementUnitLength');
var MeasurementUnitTime = require('./model/MeasurementUnitTime');
var MeasurementUnitUnitType = require('./model/MeasurementUnitUnitType');
var MeasurementUnitVolume = require('./model/MeasurementUnitVolume');
var MeasurementUnitWeight = require('./model/MeasurementUnitWeight');
var Merchant = require('./model/Merchant');
var MerchantStatus = require('./model/MerchantStatus');
var ModelBreak = require('./model/ModelBreak');
var Money = require('./model/Money');
var ObtainTokenRequest = require('./model/ObtainTokenRequest');
var ObtainTokenResponse = require('./model/ObtainTokenResponse');
var OnboardAppointmentsRequest = require('./model/OnboardAppointmentsRequest');
var OnboardAppointmentsResponse = require('./model/OnboardAppointmentsResponse');
var Order = require('./model/Order');
var OrderCreated = require('./model/OrderCreated');
var OrderCreatedObject = require('./model/OrderCreatedObject');
var OrderEntry = require('./model/OrderEntry');
var OrderFulfillment = require('./model/OrderFulfillment');
var OrderFulfillmentPickupDetails = require('./model/OrderFulfillmentPickupDetails');
var OrderFulfillmentPickupDetailsCurbsidePickupDetails = require('./model/OrderFulfillmentPickupDetailsCurbsidePickupDetails');
var OrderFulfillmentPickupDetailsScheduleType = require('./model/OrderFulfillmentPickupDetailsScheduleType');
var OrderFulfillmentRecipient = require('./model/OrderFulfillmentRecipient');
var OrderFulfillmentShipmentDetails = require('./model/OrderFulfillmentShipmentDetails');
var OrderFulfillmentState = require('./model/OrderFulfillmentState');
var OrderFulfillmentType = require('./model/OrderFulfillmentType');
var OrderFulfillmentUpdated = require('./model/OrderFulfillmentUpdated');
var OrderFulfillmentUpdatedObject = require('./model/OrderFulfillmentUpdatedObject');
var OrderFulfillmentUpdatedUpdate = require('./model/OrderFulfillmentUpdatedUpdate');
var OrderLineItem = require('./model/OrderLineItem');
var OrderLineItemAppliedDiscount = require('./model/OrderLineItemAppliedDiscount');
var OrderLineItemAppliedTax = require('./model/OrderLineItemAppliedTax');
var OrderLineItemDiscount = require('./model/OrderLineItemDiscount');
var OrderLineItemDiscountScope = require('./model/OrderLineItemDiscountScope');
var OrderLineItemDiscountType = require('./model/OrderLineItemDiscountType');
var OrderLineItemModifier = require('./model/OrderLineItemModifier');
var OrderLineItemPricingBlocklists = require('./model/OrderLineItemPricingBlocklists');
var OrderLineItemPricingBlocklistsBlockedDiscount = require('./model/OrderLineItemPricingBlocklistsBlockedDiscount');
var OrderLineItemPricingBlocklistsBlockedTax = require('./model/OrderLineItemPricingBlocklistsBlockedTax');
var OrderLineItemTax = require('./model/OrderLineItemTax');
var OrderLineItemTaxScope = require('./model/OrderLineItemTaxScope');
var OrderLineItemTaxType = require('./model/OrderLineItemTaxType');
var OrderMoneyAmounts = require('./model/OrderMoneyAmounts');
var OrderPricingOptions = require('./model/OrderPricingOptions');
var OrderQuantityUnit = require('./model/OrderQuantityUnit');
var OrderReturn = require('./model/OrderReturn');
var OrderReturnDiscount = require('./model/OrderReturnDiscount');
var OrderReturnLineItem = require('./model/OrderReturnLineItem');
var OrderReturnLineItemModifier = require('./model/OrderReturnLineItemModifier');
var OrderReturnServiceCharge = require('./model/OrderReturnServiceCharge');
var OrderReturnTax = require('./model/OrderReturnTax');
var OrderReward = require('./model/OrderReward');
var OrderRoundingAdjustment = require('./model/OrderRoundingAdjustment');
var OrderServiceCharge = require('./model/OrderServiceCharge');
var OrderServiceChargeCalculationPhase = require('./model/OrderServiceChargeCalculationPhase');
var OrderSource = require('./model/OrderSource');
var OrderState = require('./model/OrderState');
var OrderUpdated = require('./model/OrderUpdated');
var OrderUpdatedObject = require('./model/OrderUpdatedObject');
var PayOrderRequest = require('./model/PayOrderRequest');
var PayOrderResponse = require('./model/PayOrderResponse');
var Payment = require('./model/Payment');
var PaymentOptions = require('./model/PaymentOptions');
var PaymentRefund = require('./model/PaymentRefund');
var ProcessingFee = require('./model/ProcessingFee');
var Product = require('./model/Product');
var ProductType = require('./model/ProductType');
var PublishInvoiceRequest = require('./model/PublishInvoiceRequest');
var PublishInvoiceResponse = require('./model/PublishInvoiceResponse');
var Range = require('./model/Range');
var RedeemLoyaltyRewardRequest = require('./model/RedeemLoyaltyRewardRequest');
var RedeemLoyaltyRewardResponse = require('./model/RedeemLoyaltyRewardResponse');
var Refund = require('./model/Refund');
var RefundPaymentRequest = require('./model/RefundPaymentRequest');
var RefundPaymentResponse = require('./model/RefundPaymentResponse');
var RefundStatus = require('./model/RefundStatus');
var RegisterDomainRequest = require('./model/RegisterDomainRequest');
var RegisterDomainResponse = require('./model/RegisterDomainResponse');
var RegisterDomainResponseStatus = require('./model/RegisterDomainResponseStatus');
var RemoveDisputeEvidenceRequest = require('./model/RemoveDisputeEvidenceRequest');
var RemoveDisputeEvidenceResponse = require('./model/RemoveDisputeEvidenceResponse');
var RemoveGroupFromCustomerRequest = require('./model/RemoveGroupFromCustomerRequest');
var RemoveGroupFromCustomerResponse = require('./model/RemoveGroupFromCustomerResponse');
var RenewTokenRequest = require('./model/RenewTokenRequest');
var RenewTokenResponse = require('./model/RenewTokenResponse');
var RetrieveBookingRequest = require('./model/RetrieveBookingRequest');
var RetrieveBookingResponse = require('./model/RetrieveBookingResponse');
var RetrieveBusinessBookingProfileRequest = require('./model/RetrieveBusinessBookingProfileRequest');
var RetrieveBusinessBookingProfileResponse = require('./model/RetrieveBusinessBookingProfileResponse');
var RetrieveCashDrawerShiftRequest = require('./model/RetrieveCashDrawerShiftRequest');
var RetrieveCashDrawerShiftResponse = require('./model/RetrieveCashDrawerShiftResponse');
var RetrieveCatalogObjectRequest = require('./model/RetrieveCatalogObjectRequest');
var RetrieveCatalogObjectResponse = require('./model/RetrieveCatalogObjectResponse');
var RetrieveCustomerGroupRequest = require('./model/RetrieveCustomerGroupRequest');
var RetrieveCustomerGroupResponse = require('./model/RetrieveCustomerGroupResponse');
var RetrieveCustomerRequest = require('./model/RetrieveCustomerRequest');
var RetrieveCustomerResponse = require('./model/RetrieveCustomerResponse');
var RetrieveCustomerSegmentRequest = require('./model/RetrieveCustomerSegmentRequest');
var RetrieveCustomerSegmentResponse = require('./model/RetrieveCustomerSegmentResponse');
var RetrieveDisputeEvidenceRequest = require('./model/RetrieveDisputeEvidenceRequest');
var RetrieveDisputeEvidenceResponse = require('./model/RetrieveDisputeEvidenceResponse');
var RetrieveDisputeRequest = require('./model/RetrieveDisputeRequest');
var RetrieveDisputeResponse = require('./model/RetrieveDisputeResponse');
var RetrieveEmployeeRequest = require('./model/RetrieveEmployeeRequest');
var RetrieveEmployeeResponse = require('./model/RetrieveEmployeeResponse');
var RetrieveInventoryAdjustmentRequest = require('./model/RetrieveInventoryAdjustmentRequest');
var RetrieveInventoryAdjustmentResponse = require('./model/RetrieveInventoryAdjustmentResponse');
var RetrieveInventoryChangesRequest = require('./model/RetrieveInventoryChangesRequest');
var RetrieveInventoryChangesResponse = require('./model/RetrieveInventoryChangesResponse');
var RetrieveInventoryCountRequest = require('./model/RetrieveInventoryCountRequest');
var RetrieveInventoryCountResponse = require('./model/RetrieveInventoryCountResponse');
var RetrieveInventoryPhysicalCountRequest = require('./model/RetrieveInventoryPhysicalCountRequest');
var RetrieveInventoryPhysicalCountResponse = require('./model/RetrieveInventoryPhysicalCountResponse');
var RetrieveLocationRequest = require('./model/RetrieveLocationRequest');
var RetrieveLocationResponse = require('./model/RetrieveLocationResponse');
var RetrieveLoyaltyAccountRequest = require('./model/RetrieveLoyaltyAccountRequest');
var RetrieveLoyaltyAccountResponse = require('./model/RetrieveLoyaltyAccountResponse');
var RetrieveLoyaltyRewardRequest = require('./model/RetrieveLoyaltyRewardRequest');
var RetrieveLoyaltyRewardResponse = require('./model/RetrieveLoyaltyRewardResponse');
var RetrieveMerchantRequest = require('./model/RetrieveMerchantRequest');
var RetrieveMerchantResponse = require('./model/RetrieveMerchantResponse');
var RetrieveObsMigrationProfileRequest = require('./model/RetrieveObsMigrationProfileRequest');
var RetrieveObsMigrationProfileResponse = require('./model/RetrieveObsMigrationProfileResponse');
var RetrieveOrderRequest = require('./model/RetrieveOrderRequest');
var RetrieveOrderResponse = require('./model/RetrieveOrderResponse');
var RetrieveSubscriptionRequest = require('./model/RetrieveSubscriptionRequest');
var RetrieveSubscriptionResponse = require('./model/RetrieveSubscriptionResponse');
var RetrieveTeamMemberBookingProfileRequest = require('./model/RetrieveTeamMemberBookingProfileRequest');
var RetrieveTeamMemberBookingProfileResponse = require('./model/RetrieveTeamMemberBookingProfileResponse');
var RetrieveTeamMemberRequest = require('./model/RetrieveTeamMemberRequest');
var RetrieveTeamMemberResponse = require('./model/RetrieveTeamMemberResponse');
var RetrieveTransactionRequest = require('./model/RetrieveTransactionRequest');
var RetrieveTransactionResponse = require('./model/RetrieveTransactionResponse');
var RetrieveWageSettingRequest = require('./model/RetrieveWageSettingRequest');
var RetrieveWageSettingResponse = require('./model/RetrieveWageSettingResponse');
var RevokeTokenRequest = require('./model/RevokeTokenRequest');
var RevokeTokenResponse = require('./model/RevokeTokenResponse');
var RiskEvaluation = require('./model/RiskEvaluation');
var RiskEvaluationRiskLevel = require('./model/RiskEvaluationRiskLevel');
var SearchAvailabilityFilter = require('./model/SearchAvailabilityFilter');
var SearchAvailabilityQuery = require('./model/SearchAvailabilityQuery');
var SearchAvailabilityRequest = require('./model/SearchAvailabilityRequest');
var SearchAvailabilityResponse = require('./model/SearchAvailabilityResponse');
var SearchCatalogItemsRequest = require('./model/SearchCatalogItemsRequest');
var SearchCatalogItemsRequestStockLevel = require('./model/SearchCatalogItemsRequestStockLevel');
var SearchCatalogItemsResponse = require('./model/SearchCatalogItemsResponse');
var SearchCatalogObjectsRequest = require('./model/SearchCatalogObjectsRequest');
var SearchCatalogObjectsResponse = require('./model/SearchCatalogObjectsResponse');
var SearchCustomersRequest = require('./model/SearchCustomersRequest');
var SearchCustomersResponse = require('./model/SearchCustomersResponse');
var SearchInvoicesRequest = require('./model/SearchInvoicesRequest');
var SearchInvoicesResponse = require('./model/SearchInvoicesResponse');
var SearchLoyaltyAccountsRequest = require('./model/SearchLoyaltyAccountsRequest');
var SearchLoyaltyAccountsRequestLoyaltyAccountQuery = require('./model/SearchLoyaltyAccountsRequestLoyaltyAccountQuery');
var SearchLoyaltyAccountsResponse = require('./model/SearchLoyaltyAccountsResponse');
var SearchLoyaltyEventsRequest = require('./model/SearchLoyaltyEventsRequest');
var SearchLoyaltyEventsResponse = require('./model/SearchLoyaltyEventsResponse');
var SearchLoyaltyRewardsRequest = require('./model/SearchLoyaltyRewardsRequest');
var SearchLoyaltyRewardsRequestLoyaltyRewardQuery = require('./model/SearchLoyaltyRewardsRequestLoyaltyRewardQuery');
var SearchLoyaltyRewardsResponse = require('./model/SearchLoyaltyRewardsResponse');
var SearchOrdersCustomerFilter = require('./model/SearchOrdersCustomerFilter');
var SearchOrdersDateTimeFilter = require('./model/SearchOrdersDateTimeFilter');
var SearchOrdersFilter = require('./model/SearchOrdersFilter');
var SearchOrdersFulfillmentFilter = require('./model/SearchOrdersFulfillmentFilter');
var SearchOrdersQuery = require('./model/SearchOrdersQuery');
var SearchOrdersRequest = require('./model/SearchOrdersRequest');
var SearchOrdersResponse = require('./model/SearchOrdersResponse');
var SearchOrdersSort = require('./model/SearchOrdersSort');
var SearchOrdersSortField = require('./model/SearchOrdersSortField');
var SearchOrdersSourceFilter = require('./model/SearchOrdersSourceFilter');
var SearchOrdersStateFilter = require('./model/SearchOrdersStateFilter');
var SearchShiftsRequest = require('./model/SearchShiftsRequest');
var SearchShiftsResponse = require('./model/SearchShiftsResponse');
var SearchSubscriptionsFilter = require('./model/SearchSubscriptionsFilter');
var SearchSubscriptionsQuery = require('./model/SearchSubscriptionsQuery');
var SearchSubscriptionsRequest = require('./model/SearchSubscriptionsRequest');
var SearchSubscriptionsResponse = require('./model/SearchSubscriptionsResponse');
var SearchTeamMembersFilter = require('./model/SearchTeamMembersFilter');
var SearchTeamMembersQuery = require('./model/SearchTeamMembersQuery');
var SearchTeamMembersRequest = require('./model/SearchTeamMembersRequest');
var SearchTeamMembersResponse = require('./model/SearchTeamMembersResponse');
var SearchTerminalCheckoutsRequest = require('./model/SearchTerminalCheckoutsRequest');
var SearchTerminalCheckoutsResponse = require('./model/SearchTerminalCheckoutsResponse');
var SearchTerminalRefundsRequest = require('./model/SearchTerminalRefundsRequest');
var SearchTerminalRefundsResponse = require('./model/SearchTerminalRefundsResponse');
var SegmentFilter = require('./model/SegmentFilter');
var Shift = require('./model/Shift');
var ShiftFilter = require('./model/ShiftFilter');
var ShiftFilterStatus = require('./model/ShiftFilterStatus');
var ShiftQuery = require('./model/ShiftQuery');
var ShiftSort = require('./model/ShiftSort');
var ShiftSortField = require('./model/ShiftSortField');
var ShiftStatus = require('./model/ShiftStatus');
var ShiftWage = require('./model/ShiftWage');
var ShiftWorkday = require('./model/ShiftWorkday');
var ShiftWorkdayMatcher = require('./model/ShiftWorkdayMatcher');
var SortOrder = require('./model/SortOrder');
var SourceApplication = require('./model/SourceApplication');
var StandardUnitDescription = require('./model/StandardUnitDescription');
var StandardUnitDescriptionGroup = require('./model/StandardUnitDescriptionGroup');
var SubmitEvidenceRequest = require('./model/SubmitEvidenceRequest');
var SubmitEvidenceResponse = require('./model/SubmitEvidenceResponse');
var Subscription = require('./model/Subscription');
var SubscriptionCadence = require('./model/SubscriptionCadence');
var SubscriptionEvent = require('./model/SubscriptionEvent');
var SubscriptionEventSubscriptionEventType = require('./model/SubscriptionEventSubscriptionEventType');
var SubscriptionPhase = require('./model/SubscriptionPhase');
var SubscriptionStatus = require('./model/SubscriptionStatus');
var TaxCalculationPhase = require('./model/TaxCalculationPhase');
var TaxInclusionType = require('./model/TaxInclusionType');
var TeamMember = require('./model/TeamMember');
var TeamMemberAssignedLocations = require('./model/TeamMemberAssignedLocations');
var TeamMemberAssignedLocationsAssignmentType = require('./model/TeamMemberAssignedLocationsAssignmentType');
var TeamMemberBookingProfile = require('./model/TeamMemberBookingProfile');
var TeamMemberStatus = require('./model/TeamMemberStatus');
var TeamMemberWage = require('./model/TeamMemberWage');
var Tender = require('./model/Tender');
var TenderCardDetails = require('./model/TenderCardDetails');
var TenderCardDetailsEntryMethod = require('./model/TenderCardDetailsEntryMethod');
var TenderCardDetailsStatus = require('./model/TenderCardDetailsStatus');
var TenderCashDetails = require('./model/TenderCashDetails');
var TenderType = require('./model/TenderType');
var TerminalCheckout = require('./model/TerminalCheckout');
var TerminalCheckoutQuery = require('./model/TerminalCheckoutQuery');
var TerminalCheckoutQueryFilter = require('./model/TerminalCheckoutQueryFilter');
var TerminalCheckoutQuerySort = require('./model/TerminalCheckoutQuerySort');
var TerminalRefund = require('./model/TerminalRefund');
var TerminalRefundQuery = require('./model/TerminalRefundQuery');
var TerminalRefundQueryFilter = require('./model/TerminalRefundQueryFilter');
var TerminalRefundQuerySort = require('./model/TerminalRefundQuerySort');
var TimeRange = require('./model/TimeRange');
var TipSettings = require('./model/TipSettings');
var Transaction = require('./model/Transaction');
var TransactionProduct = require('./model/TransactionProduct');
var TransactionType = require('./model/TransactionType');
var UpdateBookingRequest = require('./model/UpdateBookingRequest');
var UpdateBookingResponse = require('./model/UpdateBookingResponse');
var UpdateBreakTypeRequest = require('./model/UpdateBreakTypeRequest');
var UpdateBreakTypeResponse = require('./model/UpdateBreakTypeResponse');
var UpdateCustomerGroupRequest = require('./model/UpdateCustomerGroupRequest');
var UpdateCustomerGroupResponse = require('./model/UpdateCustomerGroupResponse');
var UpdateCustomerRequest = require('./model/UpdateCustomerRequest');
var UpdateCustomerResponse = require('./model/UpdateCustomerResponse');
var UpdateInvoiceRequest = require('./model/UpdateInvoiceRequest');
var UpdateInvoiceResponse = require('./model/UpdateInvoiceResponse');
var UpdateItemModifierListsRequest = require('./model/UpdateItemModifierListsRequest');
var UpdateItemModifierListsResponse = require('./model/UpdateItemModifierListsResponse');
var UpdateItemTaxesRequest = require('./model/UpdateItemTaxesRequest');
var UpdateItemTaxesResponse = require('./model/UpdateItemTaxesResponse');
var UpdateLocationRequest = require('./model/UpdateLocationRequest');
var UpdateLocationResponse = require('./model/UpdateLocationResponse');
var UpdateOrderRequest = require('./model/UpdateOrderRequest');
var UpdateOrderResponse = require('./model/UpdateOrderResponse');
var UpdateShiftRequest = require('./model/UpdateShiftRequest');
var UpdateShiftResponse = require('./model/UpdateShiftResponse');
var UpdateSubscriptionRequest = require('./model/UpdateSubscriptionRequest');
var UpdateSubscriptionResponse = require('./model/UpdateSubscriptionResponse');
var UpdateTeamMemberRequest = require('./model/UpdateTeamMemberRequest');
var UpdateTeamMemberResponse = require('./model/UpdateTeamMemberResponse');
var UpdateWageSettingRequest = require('./model/UpdateWageSettingRequest');
var UpdateWageSettingResponse = require('./model/UpdateWageSettingResponse');
var UpdateWorkweekConfigRequest = require('./model/UpdateWorkweekConfigRequest');
var UpdateWorkweekConfigResponse = require('./model/UpdateWorkweekConfigResponse');
var UpsertCatalogObjectRequest = require('./model/UpsertCatalogObjectRequest');
var UpsertCatalogObjectResponse = require('./model/UpsertCatalogObjectResponse');
var V1AdjustInventoryRequest = require('./model/V1AdjustInventoryRequest');
var V1AdjustInventoryRequestAdjustmentType = require('./model/V1AdjustInventoryRequestAdjustmentType');
var V1ApplyFeeRequest = require('./model/V1ApplyFeeRequest');
var V1ApplyModifierListRequest = require('./model/V1ApplyModifierListRequest');
var V1BankAccount = require('./model/V1BankAccount');
var V1BankAccountType = require('./model/V1BankAccountType');
var V1CashDrawerEvent = require('./model/V1CashDrawerEvent');
var V1CashDrawerEventEventType = require('./model/V1CashDrawerEventEventType');
var V1CashDrawerShift = require('./model/V1CashDrawerShift');
var V1CashDrawerShiftEventType = require('./model/V1CashDrawerShiftEventType');
var V1Category = require('./model/V1Category');
var V1CreateCategoryRequest = require('./model/V1CreateCategoryRequest');
var V1CreateDiscountRequest = require('./model/V1CreateDiscountRequest');
var V1CreateEmployeeRoleRequest = require('./model/V1CreateEmployeeRoleRequest');
var V1CreateFeeRequest = require('./model/V1CreateFeeRequest');
var V1CreateItemRequest = require('./model/V1CreateItemRequest');
var V1CreateModifierListRequest = require('./model/V1CreateModifierListRequest');
var V1CreateModifierOptionRequest = require('./model/V1CreateModifierOptionRequest');
var V1CreatePageRequest = require('./model/V1CreatePageRequest');
var V1CreateRefundRequest = require('./model/V1CreateRefundRequest');
var V1CreateRefundRequestType = require('./model/V1CreateRefundRequestType');
var V1CreateVariationRequest = require('./model/V1CreateVariationRequest');
var V1DeleteCategoryRequest = require('./model/V1DeleteCategoryRequest');
var V1DeleteDiscountRequest = require('./model/V1DeleteDiscountRequest');
var V1DeleteFeeRequest = require('./model/V1DeleteFeeRequest');
var V1DeleteItemRequest = require('./model/V1DeleteItemRequest');
var V1DeleteModifierListRequest = require('./model/V1DeleteModifierListRequest');
var V1DeleteModifierOptionRequest = require('./model/V1DeleteModifierOptionRequest');
var V1DeletePageCellRequest = require('./model/V1DeletePageCellRequest');
var V1DeletePageRequest = require('./model/V1DeletePageRequest');
var V1DeleteTimecardRequest = require('./model/V1DeleteTimecardRequest');
var V1DeleteTimecardResponse = require('./model/V1DeleteTimecardResponse');
var V1DeleteVariationRequest = require('./model/V1DeleteVariationRequest');
var V1Discount = require('./model/V1Discount');
var V1DiscountColor = require('./model/V1D