export type Maybe = T | null export type Exact = { [K in keyof T]: T[K] } export type MakeOptional = Omit & { [SubKey in K]?: Maybe } export type MakeMaybe = Omit & { [SubKey in K]: Maybe } /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string String: string Boolean: boolean Int: number Float: number /** The `AnyScalar` type allows any scalar value by examining the input and passing the serialize, parseValue, and parseLiteral operations to their respective types. */ AnyScalar: any /** DateTime custom scalar type */ DateTime: any /** Object custom scalar type */ Object: any } export type AccountPasswordInfoCollectionInput = { totalCount: Scalars['Int'] items?: Maybe>> } export type AccountPasswordInfoInput = { accountId: Scalars['Int'] userId?: Maybe unlockAccount?: Maybe passwordInfo?: Maybe } export type AccountSalesRep = { __typename?: 'AccountSalesRep' _get?: Maybe _root?: Maybe accountId: Scalars['Int'] adminUserId?: Maybe } export type AccountSalesRep_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type AccountSalesRepInput = { accountId: Scalars['Int'] adminUserId?: Maybe } export type ActiveDateRange = { __typename?: 'ActiveDateRange' _get?: Maybe _root?: Maybe startDate?: Maybe endDate?: Maybe } export type ActiveDateRange_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ActiveDateRangeInput = { startDate?: Maybe endDate?: Maybe } export type AddressValidationRequestInput = { address?: Maybe } export type AddressValidationResponse = { __typename?: 'AddressValidationResponse' _get?: Maybe _root?: Maybe addressCandidates?: Maybe>> } export type AddressValidationResponse_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type Adjustment = { __typename?: 'Adjustment' _get?: Maybe _root?: Maybe amount?: Maybe description?: Maybe internalComment?: Maybe } export type Adjustment_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type AdjustmentInput = { amount?: Maybe description?: Maybe internalComment?: Maybe } export type AppliedLineItemProductDiscount = { __typename?: 'AppliedLineItemProductDiscount' _get?: Maybe _root?: Maybe appliesToSalePrice?: Maybe discountQuantity: Scalars['Int'] productQuantity?: Maybe impactPerUnit?: Maybe } export type AppliedLineItemProductDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type AppliedLineItemProductDiscountInput = { appliesToSalePrice?: Maybe discountQuantity: Scalars['Int'] productQuantity?: Maybe impactPerUnit?: Maybe } export type AppliedLineItemShippingDiscount = { __typename?: 'AppliedLineItemShippingDiscount' _get?: Maybe _root?: Maybe methodCode?: Maybe discount?: Maybe discountQuantity: Scalars['Int'] impactPerUnit: Scalars['Float'] } export type AppliedLineItemShippingDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type AppliedLineItemShippingDiscountInput = { methodCode?: Maybe discount?: Maybe discountQuantity: Scalars['Int'] impactPerUnit: Scalars['Float'] } export type AttributeDetail = { __typename?: 'AttributeDetail' _get?: Maybe _root?: Maybe valueType?: Maybe inputType?: Maybe dataType?: Maybe usageType?: Maybe dataTypeSequence: Scalars['Int'] name?: Maybe description?: Maybe validation?: Maybe searchableInStorefront?: Maybe searchDisplayValue?: Maybe allowFilteringAndSortingInStorefront?: Maybe indexValueWithCase?: Maybe customWeightInStorefrontSearch?: Maybe displayIntention?: Maybe } export type AttributeDetail_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type AttributeVocabularyValueDisplayInfo = { __typename?: 'AttributeVocabularyValueDisplayInfo' _get?: Maybe _root?: Maybe cmsId?: Maybe imageUrl?: Maybe colorValue?: Maybe } export type AttributeVocabularyValueDisplayInfo_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type AuditRecord = { __typename?: 'AuditRecord' _get?: Maybe _root?: Maybe id?: Maybe changes?: Maybe>> auditInfo?: Maybe } export type AuditRecord_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type AuditRecordChange = { __typename?: 'AuditRecordChange' _get?: Maybe _root?: Maybe type?: Maybe path?: Maybe fields?: Maybe>> } export type AuditRecordChange_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type AuditRecordChangeField = { __typename?: 'AuditRecordChangeField' _get?: Maybe _root?: Maybe name?: Maybe oldValue?: Maybe newValue?: Maybe } export type AuditRecordChangeField_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type AuditRecordChangeFieldInput = { name?: Maybe oldValue?: Maybe newValue?: Maybe } export type AuditRecordChangeInput = { type?: Maybe path?: Maybe fields?: Maybe>> } export type AuditRecordInput = { id?: Maybe changes?: Maybe>> auditInfo?: Maybe } export type B2BAccount = { __typename?: 'B2BAccount' _get?: Maybe _root?: Maybe users?: Maybe>> isActive?: Maybe priceList?: Maybe salesReps?: Maybe>> rootAccountId?: Maybe parentAccountId?: Maybe approvalStatus?: Maybe id: Scalars['Int'] customerSet?: Maybe commerceSummary?: Maybe contacts?: Maybe>> companyOrOrganization?: Maybe notes?: Maybe>> attributes?: Maybe>> segments?: Maybe>> taxId?: Maybe externalId?: Maybe auditInfo?: Maybe customerSinceDate?: Maybe accountType?: Maybe } export type B2BAccount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type B2BAccountCollection = { __typename?: 'B2BAccountCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type B2BAccountCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type B2BAccountInput = { users?: Maybe>> isActive?: Maybe priceList?: Maybe salesReps?: Maybe>> rootAccountId?: Maybe parentAccountId?: Maybe approvalStatus?: Maybe id: Scalars['Int'] customerSet?: Maybe commerceSummary?: Maybe contacts?: Maybe>> companyOrOrganization?: Maybe notes?: Maybe>> attributes?: Maybe>> segments?: Maybe>> taxId?: Maybe externalId?: Maybe auditInfo?: Maybe customerSinceDate?: Maybe accountType?: Maybe } export type B2BUser = { __typename?: 'B2BUser' _get?: Maybe _root?: Maybe emailAddress?: Maybe userName?: Maybe firstName?: Maybe lastName?: Maybe localeCode?: Maybe userId?: Maybe roles?: Maybe>> isLocked?: Maybe isActive?: Maybe isRemoved?: Maybe acceptsMarketing?: Maybe hasExternalPassword?: Maybe } export type B2BUser_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type B2BUserAndAuthInfoInput = { b2BUser?: Maybe externalPassword?: Maybe isImport?: Maybe } export type B2BUserCollection = { __typename?: 'B2BUserCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type B2BUserCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type B2BUserInput = { emailAddress?: Maybe userName?: Maybe firstName?: Maybe lastName?: Maybe localeCode?: Maybe userId?: Maybe roles?: Maybe>> isLocked?: Maybe isActive?: Maybe isRemoved?: Maybe acceptsMarketing?: Maybe hasExternalPassword?: Maybe } export type BillingInfo = { __typename?: 'BillingInfo' _get?: Maybe _root?: Maybe paymentType?: Maybe paymentWorkflow?: Maybe billingContact?: Maybe isSameBillingShippingAddress?: Maybe card?: Maybe token?: Maybe purchaseOrder?: Maybe check?: Maybe auditInfo?: Maybe storeCreditCode?: Maybe storeCreditType?: Maybe customCreditType?: Maybe externalTransactionId?: Maybe data?: Maybe } export type BillingInfo_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type BillingInfoInput = { paymentType?: Maybe paymentWorkflow?: Maybe billingContact?: Maybe isSameBillingShippingAddress?: Maybe card?: Maybe token?: Maybe purchaseOrder?: Maybe check?: Maybe auditInfo?: Maybe storeCreditCode?: Maybe storeCreditType?: Maybe customCreditType?: Maybe externalTransactionId?: Maybe data?: Maybe } export type BoxType = { __typename?: 'BoxType' _get?: Maybe _root?: Maybe name?: Maybe height?: Maybe width?: Maybe length?: Maybe } export type BoxType_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type BpmConfiguration = { __typename?: 'BpmConfiguration' _get?: Maybe _root?: Maybe shipmentType?: Maybe workflowContainerId?: Maybe workflowProcessId?: Maybe } export type BpmConfiguration_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type BundledProductSummary = { __typename?: 'BundledProductSummary' _get?: Maybe _root?: Maybe productShortDescription?: Maybe productName?: Maybe productCode?: Maybe goodsType?: Maybe quantity: Scalars['Int'] measurements?: Maybe isPackagedStandAlone?: Maybe inventoryInfo?: Maybe optionAttributeFQN?: Maybe optionValue?: Maybe creditValue?: Maybe productType?: Maybe } export type BundledProductSummary_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export enum BundlingStrategyEnum { ItemDependency = 'ITEM_DEPENDENCY', } export type CancelReasonCollection = { __typename?: 'CancelReasonCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type CancelReasonCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CancelReasonItem = { __typename?: 'CancelReasonItem' _get?: Maybe _root?: Maybe reasonCode?: Maybe name?: Maybe needsMoreInfo?: Maybe } export type CancelReasonItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CanceledItem = { __typename?: 'CanceledItem' _get?: Maybe _root?: Maybe canceledReason?: Maybe auditInfo?: Maybe lineId: Scalars['Int'] originalOrderItemId?: Maybe parentId?: Maybe productCode?: Maybe variationProductCode?: Maybe optionAttributeFQN?: Maybe name?: Maybe fulfillmentLocationCode?: Maybe imageUrl?: Maybe isTaxable?: Maybe quantity: Scalars['Int'] unitPrice: Scalars['Float'] actualPrice: Scalars['Float'] overridePrice?: Maybe itemDiscount: Scalars['Float'] lineItemCost: Scalars['Float'] itemTax: Scalars['Float'] shipping: Scalars['Float'] shippingDiscount: Scalars['Float'] shippingTax: Scalars['Float'] handling: Scalars['Float'] handlingDiscount: Scalars['Float'] handlingTax: Scalars['Float'] duty: Scalars['Float'] isPackagedStandAlone?: Maybe readyForPickupQuantity?: Maybe backorderReleaseDate?: Maybe measurements?: Maybe options?: Maybe>> data?: Maybe taxData?: Maybe weightedShipmentAdjustment: Scalars['Float'] weightedLineItemTaxAdjustment: Scalars['Float'] weightedShippingAdjustment: Scalars['Float'] weightedShippingTaxAdjustment: Scalars['Float'] weightedHandlingAdjustment: Scalars['Float'] weightedHandlingTaxAdjustment: Scalars['Float'] weightedDutyAdjustment: Scalars['Float'] taxableShipping: Scalars['Float'] taxableLineItemCost: Scalars['Float'] taxableHandling: Scalars['Float'] fulfillmentFields?: Maybe>> isAssemblyRequired?: Maybe parentItemId?: Maybe childItemIds?: Maybe> giftCards?: Maybe>> } export type CanceledItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CanceledItemInput = { canceledReason?: Maybe auditInfo?: Maybe lineId: Scalars['Int'] originalOrderItemId?: Maybe parentId?: Maybe productCode?: Maybe variationProductCode?: Maybe optionAttributeFQN?: Maybe name?: Maybe fulfillmentLocationCode?: Maybe imageUrl?: Maybe isTaxable?: Maybe quantity: Scalars['Int'] unitPrice: Scalars['Float'] actualPrice: Scalars['Float'] overridePrice?: Maybe itemDiscount: Scalars['Float'] lineItemCost: Scalars['Float'] itemTax: Scalars['Float'] shipping: Scalars['Float'] shippingDiscount: Scalars['Float'] shippingTax: Scalars['Float'] handling: Scalars['Float'] handlingDiscount: Scalars['Float'] handlingTax: Scalars['Float'] duty: Scalars['Float'] isPackagedStandAlone?: Maybe readyForPickupQuantity?: Maybe backorderReleaseDate?: Maybe measurements?: Maybe options?: Maybe>> data?: Maybe taxData?: Maybe weightedShipmentAdjustment: Scalars['Float'] weightedLineItemTaxAdjustment: Scalars['Float'] weightedShippingAdjustment: Scalars['Float'] weightedShippingTaxAdjustment: Scalars['Float'] weightedHandlingAdjustment: Scalars['Float'] weightedHandlingTaxAdjustment: Scalars['Float'] weightedDutyAdjustment: Scalars['Float'] taxableShipping: Scalars['Float'] taxableLineItemCost: Scalars['Float'] taxableHandling: Scalars['Float'] fulfillmentFields?: Maybe>> isAssemblyRequired?: Maybe parentItemId?: Maybe childItemIds?: Maybe> giftCards?: Maybe>> } export type CanceledReason = { __typename?: 'CanceledReason' _get?: Maybe _root?: Maybe reasonCode?: Maybe description?: Maybe moreInfo?: Maybe } export type CanceledReason_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CanceledReasonInput = { reasonCode?: Maybe description?: Maybe moreInfo?: Maybe } export type CapturableShipmentSummary = { __typename?: 'CapturableShipmentSummary' _get?: Maybe _root?: Maybe shipmentNumber: Scalars['Int'] shipmentTotal: Scalars['Float'] amountApplied: Scalars['Float'] } export type CapturableShipmentSummary_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CapturableShipmentSummaryInput = { shipmentNumber: Scalars['Int'] shipmentTotal: Scalars['Float'] amountApplied: Scalars['Float'] } export type Card = { __typename?: 'Card' _get?: Maybe _root?: Maybe id?: Maybe nameOnCard?: Maybe cardType?: Maybe expireMonth?: Maybe expireYear?: Maybe cardNumberPart?: Maybe contactId: Scalars['Int'] isDefaultPayMethod?: Maybe } export type Card_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CardCollection = { __typename?: 'CardCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type CardCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CardInput = { id?: Maybe nameOnCard?: Maybe cardType?: Maybe expireMonth?: Maybe expireYear?: Maybe cardNumberPart?: Maybe contactId: Scalars['Int'] isDefaultPayMethod?: Maybe } export type Carrier = { __typename?: 'Carrier' _get?: Maybe _root?: Maybe carrierType?: Maybe isEnabled?: Maybe shippingMethodMappings?: Maybe } export type Carrier_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CarrierServiceGenerateLabelResponse = { __typename?: 'CarrierServiceGenerateLabelResponse' _get?: Maybe _root?: Maybe imageURL?: Maybe integratorId?: Maybe price?: Maybe trackingNumber?: Maybe } export type CarrierServiceGenerateLabelResponse_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type Cart = { __typename?: 'Cart' _get?: Maybe _root?: Maybe items?: Maybe>> couponCodes?: Maybe> invalidCoupons?: Maybe>> priceListCode?: Maybe cartMessage?: Maybe cartMessages?: Maybe>> handlingAmount?: Maybe handlingSubTotal?: Maybe handlingTotal?: Maybe userId?: Maybe id?: Maybe tenantId?: Maybe siteId?: Maybe channelCode?: Maybe currencyCode?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe fulfillmentInfo?: Maybe orderDiscounts?: Maybe>> suggestedDiscounts?: Maybe>> rejectedDiscounts?: Maybe>> data?: Maybe taxData?: Maybe subtotal?: Maybe discountedSubtotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe shippingTotal?: Maybe shippingSubTotal?: Maybe shippingTaxTotal?: Maybe handlingTaxTotal?: Maybe itemTaxTotal?: Maybe taxTotal?: Maybe feeTotal?: Maybe total?: Maybe lineItemSubtotalWithOrderAdjustments?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe lastValidationDate?: Maybe expirationDate?: Maybe changeMessages?: Maybe>> extendedProperties?: Maybe>> discountThresholdMessages?: Maybe>> auditInfo?: Maybe } export type Cart_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CartChangeMessageCollection = { __typename?: 'CartChangeMessageCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type CartChangeMessageCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CartInput = { items?: Maybe>> couponCodes?: Maybe> invalidCoupons?: Maybe>> priceListCode?: Maybe cartMessage?: Maybe cartMessages?: Maybe>> handlingAmount?: Maybe handlingSubTotal?: Maybe handlingTotal?: Maybe userId?: Maybe id?: Maybe tenantId?: Maybe siteId?: Maybe channelCode?: Maybe currencyCode?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe fulfillmentInfo?: Maybe orderDiscounts?: Maybe>> suggestedDiscounts?: Maybe>> rejectedDiscounts?: Maybe>> data?: Maybe taxData?: Maybe subtotal?: Maybe discountedSubtotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe shippingTotal?: Maybe shippingSubTotal?: Maybe shippingTaxTotal?: Maybe handlingTaxTotal?: Maybe itemTaxTotal?: Maybe taxTotal?: Maybe feeTotal?: Maybe total?: Maybe lineItemSubtotalWithOrderAdjustments?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe lastValidationDate?: Maybe expirationDate?: Maybe changeMessages?: Maybe>> extendedProperties?: Maybe>> discountThresholdMessages?: Maybe>> auditInfo?: Maybe } export type CartItem = { __typename?: 'CartItem' _get?: Maybe _root?: Maybe id?: Maybe fulfillmentLocationCode?: Maybe fulfillmentMethod?: Maybe localeCode?: Maybe purchaseLocation?: Maybe lineId?: Maybe product?: Maybe quantity: Scalars['Int'] isRecurring?: Maybe isTaxable?: Maybe subtotal?: Maybe extendedTotal?: Maybe taxableTotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe itemTaxTotal?: Maybe shippingTaxTotal?: Maybe shippingTotal?: Maybe handlingAmount?: Maybe feeTotal?: Maybe total?: Maybe unitPrice?: Maybe productDiscount?: Maybe productDiscounts?: Maybe>> shippingDiscounts?: Maybe>> data?: Maybe taxData?: Maybe auditInfo?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe weightedOrderAdjustment?: Maybe weightedOrderDiscount?: Maybe adjustedLineItemSubtotal?: Maybe totalWithoutWeightedShippingAndHandling?: Maybe weightedOrderTax?: Maybe weightedOrderShipping?: Maybe weightedOrderShippingDiscount?: Maybe weightedOrderShippingManualAdjustment?: Maybe weightedOrderShippingTax?: Maybe weightedOrderHandlingFee?: Maybe weightedOrderHandlingFeeTax?: Maybe weightedOrderHandlingFeeDiscount?: Maybe weightedOrderDuty?: Maybe totalWithWeightedShippingAndHandling?: Maybe weightedOrderHandlingAdjustment?: Maybe autoAddDiscountId?: Maybe isAssemblyRequired?: Maybe childItemIds?: Maybe> parentItemId?: Maybe } export type CartItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CartItemCollection = { __typename?: 'CartItemCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type CartItemCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CartItemInput = { id?: Maybe fulfillmentLocationCode?: Maybe fulfillmentMethod?: Maybe localeCode?: Maybe purchaseLocation?: Maybe lineId?: Maybe product?: Maybe quantity: Scalars['Int'] isRecurring?: Maybe isTaxable?: Maybe subtotal?: Maybe extendedTotal?: Maybe taxableTotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe itemTaxTotal?: Maybe shippingTaxTotal?: Maybe shippingTotal?: Maybe handlingAmount?: Maybe feeTotal?: Maybe total?: Maybe unitPrice?: Maybe productDiscount?: Maybe productDiscounts?: Maybe>> shippingDiscounts?: Maybe>> data?: Maybe taxData?: Maybe auditInfo?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe weightedOrderAdjustment?: Maybe weightedOrderDiscount?: Maybe adjustedLineItemSubtotal?: Maybe totalWithoutWeightedShippingAndHandling?: Maybe weightedOrderTax?: Maybe weightedOrderShipping?: Maybe weightedOrderShippingDiscount?: Maybe weightedOrderShippingManualAdjustment?: Maybe weightedOrderShippingTax?: Maybe weightedOrderHandlingFee?: Maybe weightedOrderHandlingFeeTax?: Maybe weightedOrderHandlingFeeDiscount?: Maybe weightedOrderDuty?: Maybe totalWithWeightedShippingAndHandling?: Maybe weightedOrderHandlingAdjustment?: Maybe autoAddDiscountId?: Maybe isAssemblyRequired?: Maybe childItemIds?: Maybe> parentItemId?: Maybe } export type CartMessage = { __typename?: 'CartMessage' _get?: Maybe _root?: Maybe message?: Maybe messageType?: Maybe productsRemoved?: Maybe>> } export type CartMessage_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CartMessageInput = { message?: Maybe messageType?: Maybe productsRemoved?: Maybe>> } export type CartSummary = { __typename?: 'CartSummary' _get?: Maybe _root?: Maybe itemCount?: Maybe totalQuantity?: Maybe total?: Maybe isExpired?: Maybe hasActiveCart?: Maybe } export type CartSummary_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CategoryCollection = { __typename?: 'CategoryCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type CategoryCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CategoryContent = { __typename?: 'CategoryContent' _get?: Maybe _root?: Maybe categoryImages?: Maybe>> name?: Maybe description?: Maybe pageTitle?: Maybe metaTagTitle?: Maybe metaTagDescription?: Maybe metaTagKeywords?: Maybe slug?: Maybe } export type CategoryContent_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CategoryImage = { __typename?: 'CategoryImage' _get?: Maybe _root?: Maybe imageLabel?: Maybe altText?: Maybe imageUrl?: Maybe cmsId?: Maybe videoUrl?: Maybe mediaType?: Maybe sequence?: Maybe } export type CategoryImage_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CategoryPagedCollection = { __typename?: 'CategoryPagedCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CategoryPagedCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ChangeMessage = { __typename?: 'ChangeMessage' _get?: Maybe _root?: Maybe id?: Maybe correlationId?: Maybe userId?: Maybe userFirstName?: Maybe userLastName?: Maybe userScopeType?: Maybe appId?: Maybe appKey?: Maybe appName?: Maybe subjectType?: Maybe success?: Maybe identifier?: Maybe subject?: Maybe verb?: Maybe message?: Maybe metadata?: Maybe oldValue?: Maybe newValue?: Maybe amount?: Maybe createDate?: Maybe } export type ChangeMessage_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ChangeMessageInput = { id?: Maybe correlationId?: Maybe userId?: Maybe userFirstName?: Maybe userLastName?: Maybe userScopeType?: Maybe appId?: Maybe appKey?: Maybe appName?: Maybe subjectType?: Maybe success?: Maybe identifier?: Maybe subject?: Maybe verb?: Maybe message?: Maybe metadata?: Maybe oldValue?: Maybe newValue?: Maybe amount?: Maybe createDate?: Maybe } export type ChangePasswordResult = { __typename?: 'ChangePasswordResult' _get?: Maybe _root?: Maybe accountId: Scalars['Int'] succeeded?: Maybe errorMessage?: Maybe } export type ChangePasswordResult_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ChangePasswordResultCollection = { __typename?: 'ChangePasswordResultCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type ChangePasswordResultCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type Channel = { __typename?: 'Channel' _get?: Maybe _root?: Maybe tenantId: Scalars['Int'] code?: Maybe name?: Maybe region?: Maybe countryCode?: Maybe groupCode?: Maybe siteIds?: Maybe> auditInfo?: Maybe } export type Channel_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ChannelCollection = { __typename?: 'ChannelCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type ChannelCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ChannelGroup = { __typename?: 'ChannelGroup' _get?: Maybe _root?: Maybe tenantId: Scalars['Int'] code?: Maybe name?: Maybe auditInfo?: Maybe } export type ChannelGroup_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ChannelGroupCollection = { __typename?: 'ChannelGroupCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type ChannelGroupCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ChannelGroupInput = { tenantId: Scalars['Int'] code?: Maybe name?: Maybe auditInfo?: Maybe } export type ChannelInput = { tenantId: Scalars['Int'] code?: Maybe name?: Maybe region?: Maybe countryCode?: Maybe groupCode?: Maybe siteIds?: Maybe> auditInfo?: Maybe } export type CheckPayment = { __typename?: 'CheckPayment' _get?: Maybe _root?: Maybe checkNumber?: Maybe } export type CheckPayment_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CheckPaymentInput = { checkNumber?: Maybe } export type Checkout = { __typename?: 'Checkout' _get?: Maybe _root?: Maybe id?: Maybe siteId: Scalars['Int'] tenantId: Scalars['Int'] number?: Maybe originalCartId?: Maybe submittedDate?: Maybe type?: Maybe items?: Maybe>> groupings?: Maybe>> auditInfo?: Maybe destinations?: Maybe>> payments?: Maybe>> amountRemainingForPayment: Scalars['Float'] acceptsMarketing?: Maybe customerAccountId?: Maybe email?: Maybe customerTaxId?: Maybe isTaxExempt?: Maybe currencyCode?: Maybe priceListCode?: Maybe attributes?: Maybe>> shopperNotes?: Maybe availableActions?: Maybe> data?: Maybe taxData?: Maybe channelCode?: Maybe locationCode?: Maybe ipAddress?: Maybe sourceDevice?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe orderDiscounts?: Maybe>> couponCodes?: Maybe> invalidCoupons?: Maybe>> suggestedDiscounts?: Maybe>> discountThresholdMessages?: Maybe>> dutyTotal?: Maybe feeTotal: Scalars['Float'] subTotal: Scalars['Float'] itemLevelProductDiscountTotal: Scalars['Float'] orderLevelProductDiscountTotal: Scalars['Float'] itemTaxTotal: Scalars['Float'] itemTotal: Scalars['Float'] shippingSubTotal: Scalars['Float'] itemLevelShippingDiscountTotal: Scalars['Float'] orderLevelShippingDiscountTotal: Scalars['Float'] shippingTaxTotal: Scalars['Float'] shippingTotal: Scalars['Float'] handlingSubTotal: Scalars['Float'] itemLevelHandlingDiscountTotal: Scalars['Float'] orderLevelHandlingDiscountTotal: Scalars['Float'] handlingTaxTotal: Scalars['Float'] handlingTotal: Scalars['Float'] total: Scalars['Float'] } export type Checkout_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CheckoutActionInput = { actionName?: Maybe } export type CheckoutCollection = { __typename?: 'CheckoutCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CheckoutCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CheckoutGroupRates = { __typename?: 'CheckoutGroupRates' _get?: Maybe _root?: Maybe groupingId?: Maybe shippingRates?: Maybe>> } export type CheckoutGroupRates_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CheckoutGroupShippingMethodInput = { groupingId?: Maybe shippingRate?: Maybe } export type CheckoutGrouping = { __typename?: 'CheckoutGrouping' _get?: Maybe _root?: Maybe id?: Maybe destinationId?: Maybe fulfillmentMethod?: Maybe orderItemIds?: Maybe> shippingMethodCode?: Maybe shippingMethodName?: Maybe standaloneGroup?: Maybe shippingDiscounts?: Maybe>> handlingDiscounts?: Maybe>> dutyAmount?: Maybe dutyTotal: Scalars['Float'] shippingAmount?: Maybe shippingSubTotal: Scalars['Float'] itemLevelShippingDiscountTotal: Scalars['Float'] orderLevelShippingDiscountTotal: Scalars['Float'] shippingTax?: Maybe shippingTaxTotal: Scalars['Float'] shippingTotal: Scalars['Float'] handlingAmount?: Maybe handlingSubTotal: Scalars['Float'] itemLevelHandlingDiscountTotal: Scalars['Float'] orderLevelHandlingDiscountTotal: Scalars['Float'] handlingTax?: Maybe handlingTaxTotal: Scalars['Float'] handlingTotal: Scalars['Float'] taxData?: Maybe } export type CheckoutGrouping_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CheckoutGroupingInput = { id?: Maybe destinationId?: Maybe fulfillmentMethod?: Maybe orderItemIds?: Maybe> shippingMethodCode?: Maybe shippingMethodName?: Maybe standaloneGroup?: Maybe shippingDiscounts?: Maybe>> handlingDiscounts?: Maybe>> dutyAmount?: Maybe dutyTotal: Scalars['Float'] shippingAmount?: Maybe shippingSubTotal: Scalars['Float'] itemLevelShippingDiscountTotal: Scalars['Float'] orderLevelShippingDiscountTotal: Scalars['Float'] shippingTax?: Maybe shippingTaxTotal: Scalars['Float'] shippingTotal: Scalars['Float'] handlingAmount?: Maybe handlingSubTotal: Scalars['Float'] itemLevelHandlingDiscountTotal: Scalars['Float'] orderLevelHandlingDiscountTotal: Scalars['Float'] handlingTax?: Maybe handlingTaxTotal: Scalars['Float'] handlingTotal: Scalars['Float'] taxData?: Maybe } export type CheckoutInput = { id?: Maybe siteId: Scalars['Int'] tenantId: Scalars['Int'] number?: Maybe originalCartId?: Maybe submittedDate?: Maybe type?: Maybe items?: Maybe>> groupings?: Maybe>> auditInfo?: Maybe destinations?: Maybe>> payments?: Maybe>> amountRemainingForPayment: Scalars['Float'] acceptsMarketing?: Maybe customerAccountId?: Maybe email?: Maybe customerTaxId?: Maybe isTaxExempt?: Maybe currencyCode?: Maybe priceListCode?: Maybe attributes?: Maybe>> shopperNotes?: Maybe availableActions?: Maybe> data?: Maybe taxData?: Maybe channelCode?: Maybe locationCode?: Maybe ipAddress?: Maybe sourceDevice?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe orderDiscounts?: Maybe>> couponCodes?: Maybe> invalidCoupons?: Maybe>> suggestedDiscounts?: Maybe>> discountThresholdMessages?: Maybe>> dutyTotal?: Maybe feeTotal: Scalars['Float'] subTotal: Scalars['Float'] itemLevelProductDiscountTotal: Scalars['Float'] orderLevelProductDiscountTotal: Scalars['Float'] itemTaxTotal: Scalars['Float'] itemTotal: Scalars['Float'] shippingSubTotal: Scalars['Float'] itemLevelShippingDiscountTotal: Scalars['Float'] orderLevelShippingDiscountTotal: Scalars['Float'] shippingTaxTotal: Scalars['Float'] shippingTotal: Scalars['Float'] handlingSubTotal: Scalars['Float'] itemLevelHandlingDiscountTotal: Scalars['Float'] orderLevelHandlingDiscountTotal: Scalars['Float'] handlingTaxTotal: Scalars['Float'] handlingTotal: Scalars['Float'] total: Scalars['Float'] } export type CoHttpContentInput = { headers?: Maybe>> } export type CoHttpMethodInput = { method?: Maybe } export type CoHttpRequestMessageInput = { version?: Maybe content?: Maybe method?: Maybe requestUri?: Maybe headers?: Maybe>> properties?: Maybe } export type CommerceSummary = { __typename?: 'CommerceSummary' _get?: Maybe _root?: Maybe totalOrderAmount?: Maybe orderCount: Scalars['Int'] lastOrderDate?: Maybe wishlistCount: Scalars['Int'] visitsCount: Scalars['Int'] } export type CommerceSummary_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CommerceSummaryInput = { totalOrderAmount?: Maybe orderCount: Scalars['Int'] lastOrderDate?: Maybe wishlistCount: Scalars['Int'] visitsCount: Scalars['Int'] } export type CommerceUnitPrice = { __typename?: 'CommerceUnitPrice' _get?: Maybe _root?: Maybe extendedAmount?: Maybe listAmount?: Maybe saleAmount?: Maybe overrideAmount?: Maybe } export type CommerceUnitPrice_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CommerceUnitPriceInput = { extendedAmount?: Maybe listAmount?: Maybe saleAmount?: Maybe overrideAmount?: Maybe } export type ConfiguredProduct = { __typename?: 'ConfiguredProduct' _get?: Maybe _root?: Maybe productCode?: Maybe purchaseLocation?: Maybe fulfillmentTypesSupported?: Maybe> variationProductCode?: Maybe upc?: Maybe mfgPartNumber?: Maybe purchasableState?: Maybe priceRange?: Maybe volumePriceBands?: Maybe>> volumePriceRange?: Maybe price?: Maybe availableShippingDiscounts?: Maybe>> measurements?: Maybe inventoryInfo?: Maybe options?: Maybe>> properties?: Maybe>> priceListEntryTypeProperty?: Maybe productImages?: Maybe>> } export type ConfiguredProduct_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type Contact = { __typename?: 'Contact' _get?: Maybe _root?: Maybe id?: Maybe email?: Maybe firstName?: Maybe middleNameOrInitial?: Maybe lastNameOrSurname?: Maybe companyOrOrganization?: Maybe phoneNumbers?: Maybe address?: Maybe } export type Contact_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ContactInput = { id?: Maybe email?: Maybe firstName?: Maybe middleNameOrInitial?: Maybe lastNameOrSurname?: Maybe companyOrOrganization?: Maybe phoneNumbers?: Maybe address?: Maybe } export type ContactType = { __typename?: 'ContactType' _get?: Maybe _root?: Maybe name?: Maybe isPrimary?: Maybe } export type ContactType_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ContactTypeInput = { name?: Maybe isPrimary?: Maybe } export type Coordinates = { __typename?: 'Coordinates' _get?: Maybe _root?: Maybe lat: Scalars['Float'] lng: Scalars['Float'] } export type Coordinates_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CoordinatesInput = { lat: Scalars['Float'] lng: Scalars['Float'] } export type CrAddress = { __typename?: 'CrAddress' _get?: Maybe _root?: Maybe address1?: Maybe address2?: Maybe address3?: Maybe address4?: Maybe cityOrTown?: Maybe stateOrProvince?: Maybe postalOrZipCode?: Maybe countryCode?: Maybe addressType?: Maybe isValidated?: Maybe } export type CrAddress_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrAddressInput = { address1?: Maybe address2?: Maybe address3?: Maybe address4?: Maybe cityOrTown?: Maybe stateOrProvince?: Maybe postalOrZipCode?: Maybe countryCode?: Maybe addressType?: Maybe isValidated?: Maybe } export type CrAppliedDiscount = { __typename?: 'CrAppliedDiscount' _get?: Maybe _root?: Maybe impact?: Maybe discount?: Maybe couponCode?: Maybe excluded?: Maybe } export type CrAppliedDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrAppliedDiscountInput = { impact?: Maybe discount?: Maybe couponCode?: Maybe excluded?: Maybe } export type CrAuditInfo = { __typename?: 'CrAuditInfo' _get?: Maybe _root?: Maybe updateDate?: Maybe createDate?: Maybe updateBy?: Maybe createBy?: Maybe } export type CrAuditInfo_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrAuditInfoInput = { updateDate?: Maybe createDate?: Maybe updateBy?: Maybe createBy?: Maybe } export type CrBundledProduct = { __typename?: 'CrBundledProduct' _get?: Maybe _root?: Maybe quantity: Scalars['Int'] optionAttributeFQN?: Maybe optionValue?: Maybe creditValue?: Maybe deltaPrice?: Maybe productCode?: Maybe name?: Maybe description?: Maybe goodsType?: Maybe isPackagedStandAlone?: Maybe stock?: Maybe productReservationId?: Maybe allocationId?: Maybe allocationExpiration?: Maybe measurements?: Maybe fulfillmentStatus?: Maybe } export type CrBundledProduct_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrBundledProductInput = { quantity: Scalars['Int'] optionAttributeFQN?: Maybe optionValue?: Maybe creditValue?: Maybe deltaPrice?: Maybe productCode?: Maybe name?: Maybe description?: Maybe goodsType?: Maybe isPackagedStandAlone?: Maybe stock?: Maybe productReservationId?: Maybe allocationId?: Maybe allocationExpiration?: Maybe measurements?: Maybe fulfillmentStatus?: Maybe } export type CrCategory = { __typename?: 'CrCategory' _get?: Maybe _root?: Maybe id?: Maybe parent?: Maybe } export type CrCategory_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrCategoryInput = { id?: Maybe parent?: Maybe } export type CrDiscount = { __typename?: 'CrDiscount' _get?: Maybe _root?: Maybe id: Scalars['Int'] name?: Maybe itemIds?: Maybe> expirationDate?: Maybe hasMultipleTargetProducts?: Maybe } export type CrDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrDiscountInput = { id: Scalars['Int'] name?: Maybe itemIds?: Maybe> expirationDate?: Maybe hasMultipleTargetProducts?: Maybe } export type CrMeasurement = { __typename?: 'CrMeasurement' _get?: Maybe _root?: Maybe unit?: Maybe value?: Maybe } export type CrMeasurement_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrMeasurementInput = { unit?: Maybe value?: Maybe } export type CrOrderItem = { __typename?: 'CrOrderItem' _get?: Maybe _root?: Maybe id?: Maybe destinationId?: Maybe originalCartItemId?: Maybe fulfillmentLocationCode?: Maybe fulfillmentMethod?: Maybe dutyAmount?: Maybe expectedDeliveryDate?: Maybe localeCode?: Maybe purchaseLocation?: Maybe lineId?: Maybe product?: Maybe quantity: Scalars['Int'] isRecurring?: Maybe isTaxable?: Maybe subtotal?: Maybe extendedTotal?: Maybe taxableTotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe itemTaxTotal?: Maybe shippingTaxTotal?: Maybe shippingTotal?: Maybe handlingAmount?: Maybe feeTotal?: Maybe total?: Maybe unitPrice?: Maybe productDiscount?: Maybe productDiscounts?: Maybe>> shippingDiscounts?: Maybe>> data?: Maybe taxData?: Maybe auditInfo?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe weightedOrderAdjustment?: Maybe weightedOrderDiscount?: Maybe adjustedLineItemSubtotal?: Maybe totalWithoutWeightedShippingAndHandling?: Maybe weightedOrderTax?: Maybe weightedOrderShipping?: Maybe weightedOrderShippingDiscount?: Maybe weightedOrderShippingManualAdjustment?: Maybe weightedOrderShippingTax?: Maybe weightedOrderHandlingFee?: Maybe weightedOrderHandlingFeeTax?: Maybe weightedOrderHandlingFeeDiscount?: Maybe weightedOrderDuty?: Maybe totalWithWeightedShippingAndHandling?: Maybe weightedOrderHandlingAdjustment?: Maybe autoAddDiscountId?: Maybe isAssemblyRequired?: Maybe childItemIds?: Maybe> parentItemId?: Maybe } export type CrOrderItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrOrderItemInput = { id?: Maybe destinationId?: Maybe originalCartItemId?: Maybe fulfillmentLocationCode?: Maybe fulfillmentMethod?: Maybe dutyAmount?: Maybe expectedDeliveryDate?: Maybe localeCode?: Maybe purchaseLocation?: Maybe lineId?: Maybe product?: Maybe quantity: Scalars['Int'] isRecurring?: Maybe isTaxable?: Maybe subtotal?: Maybe extendedTotal?: Maybe taxableTotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe itemTaxTotal?: Maybe shippingTaxTotal?: Maybe shippingTotal?: Maybe handlingAmount?: Maybe feeTotal?: Maybe total?: Maybe unitPrice?: Maybe productDiscount?: Maybe productDiscounts?: Maybe>> shippingDiscounts?: Maybe>> data?: Maybe taxData?: Maybe auditInfo?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe weightedOrderAdjustment?: Maybe weightedOrderDiscount?: Maybe adjustedLineItemSubtotal?: Maybe totalWithoutWeightedShippingAndHandling?: Maybe weightedOrderTax?: Maybe weightedOrderShipping?: Maybe weightedOrderShippingDiscount?: Maybe weightedOrderShippingManualAdjustment?: Maybe weightedOrderShippingTax?: Maybe weightedOrderHandlingFee?: Maybe weightedOrderHandlingFeeTax?: Maybe weightedOrderHandlingFeeDiscount?: Maybe weightedOrderDuty?: Maybe totalWithWeightedShippingAndHandling?: Maybe weightedOrderHandlingAdjustment?: Maybe autoAddDiscountId?: Maybe isAssemblyRequired?: Maybe childItemIds?: Maybe> parentItemId?: Maybe } export type CrPackageMeasurements = { __typename?: 'CrPackageMeasurements' _get?: Maybe _root?: Maybe height?: Maybe width?: Maybe length?: Maybe weight?: Maybe } export type CrPackageMeasurements_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrPackageMeasurementsInput = { height?: Maybe width?: Maybe length?: Maybe weight?: Maybe } export type CrPhone = { __typename?: 'CrPhone' _get?: Maybe _root?: Maybe home?: Maybe mobile?: Maybe work?: Maybe } export type CrPhone_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrPhoneInput = { home?: Maybe mobile?: Maybe work?: Maybe } export type CrProduct = { __typename?: 'CrProduct' _get?: Maybe _root?: Maybe mfgPartNumber?: Maybe upc?: Maybe sku?: Maybe fulfillmentTypesSupported?: Maybe> imageAlternateText?: Maybe imageUrl?: Maybe variationProductCode?: Maybe options?: Maybe>> properties?: Maybe>> categories?: Maybe>> price?: Maybe discountsRestricted?: Maybe discountsRestrictedStartDate?: Maybe discountsRestrictedEndDate?: Maybe isRecurring?: Maybe isTaxable?: Maybe productType?: Maybe productUsage?: Maybe bundledProducts?: Maybe>> fulfillmentFields?: Maybe>> productCode?: Maybe name?: Maybe description?: Maybe goodsType?: Maybe isPackagedStandAlone?: Maybe stock?: Maybe productReservationId?: Maybe allocationId?: Maybe allocationExpiration?: Maybe measurements?: Maybe fulfillmentStatus?: Maybe } export type CrProduct_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrProductInput = { mfgPartNumber?: Maybe upc?: Maybe sku?: Maybe fulfillmentTypesSupported?: Maybe> imageAlternateText?: Maybe imageUrl?: Maybe variationProductCode?: Maybe options?: Maybe>> properties?: Maybe>> categories?: Maybe>> price?: Maybe discountsRestricted?: Maybe discountsRestrictedStartDate?: Maybe discountsRestrictedEndDate?: Maybe isRecurring?: Maybe isTaxable?: Maybe productType?: Maybe productUsage?: Maybe bundledProducts?: Maybe>> fulfillmentFields?: Maybe>> productCode?: Maybe name?: Maybe description?: Maybe goodsType?: Maybe isPackagedStandAlone?: Maybe stock?: Maybe productReservationId?: Maybe allocationId?: Maybe allocationExpiration?: Maybe measurements?: Maybe fulfillmentStatus?: Maybe } export type CrProductOption = { __typename?: 'CrProductOption' _get?: Maybe _root?: Maybe name?: Maybe value?: Maybe shopperEnteredValue?: Maybe attributeFQN?: Maybe dataType?: Maybe stringValue?: Maybe } export type CrProductOption_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrProductOptionInput = { name?: Maybe value?: Maybe shopperEnteredValue?: Maybe attributeFQN?: Maybe dataType?: Maybe stringValue?: Maybe } export type CrProductPrice = { __typename?: 'CrProductPrice' _get?: Maybe _root?: Maybe price?: Maybe salePrice?: Maybe tenantOverridePrice?: Maybe msrp?: Maybe creditValue?: Maybe priceListCode?: Maybe priceListEntryMode?: Maybe } export type CrProductPrice_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrProductPriceInput = { price?: Maybe salePrice?: Maybe tenantOverridePrice?: Maybe msrp?: Maybe creditValue?: Maybe priceListCode?: Maybe priceListEntryMode?: Maybe } export type CrProductProperty = { __typename?: 'CrProductProperty' _get?: Maybe _root?: Maybe attributeFQN?: Maybe name?: Maybe dataType?: Maybe isMultiValue?: Maybe values?: Maybe>> } export type CrProductProperty_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrProductPropertyInput = { attributeFQN?: Maybe name?: Maybe dataType?: Maybe isMultiValue?: Maybe values?: Maybe>> } export type CrProductPropertyValue = { __typename?: 'CrProductPropertyValue' _get?: Maybe _root?: Maybe stringValue?: Maybe value?: Maybe } export type CrProductPropertyValue_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CrProductPropertyValueInput = { stringValue?: Maybe value?: Maybe } export type Credit = { __typename?: 'Credit' _get?: Maybe _root?: Maybe code?: Maybe activationDate?: Maybe creditType?: Maybe customCreditType?: Maybe currencyCode?: Maybe initialBalance?: Maybe currentBalance?: Maybe expirationDate?: Maybe customerId?: Maybe auditInfo?: Maybe creditTypeId: Scalars['Int'] } export type Credit_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CreditAuditEntry = { __typename?: 'CreditAuditEntry' _get?: Maybe _root?: Maybe activityType?: Maybe details?: Maybe auditInfo?: Maybe activityTypeId: Scalars['Int'] } export type CreditAuditEntry_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CreditAuditEntryCollection = { __typename?: 'CreditAuditEntryCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CreditAuditEntryCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CreditCollection = { __typename?: 'CreditCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CreditCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CreditInput = { code?: Maybe activationDate?: Maybe creditType?: Maybe customCreditType?: Maybe currencyCode?: Maybe initialBalance?: Maybe currentBalance?: Maybe expirationDate?: Maybe customerId?: Maybe auditInfo?: Maybe creditTypeId: Scalars['Int'] } export type CreditTransaction = { __typename?: 'CreditTransaction' _get?: Maybe _root?: Maybe id?: Maybe transactionType?: Maybe comments?: Maybe impactAmount?: Maybe auditInfo?: Maybe orderId?: Maybe data?: Maybe } export type CreditTransaction_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CreditTransactionCollection = { __typename?: 'CreditTransactionCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CreditTransactionCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CreditTransactionInput = { id?: Maybe transactionType?: Maybe comments?: Maybe impactAmount?: Maybe auditInfo?: Maybe orderId?: Maybe data?: Maybe } export type CuAddress = { __typename?: 'CuAddress' _get?: Maybe _root?: Maybe address1?: Maybe address2?: Maybe address3?: Maybe address4?: Maybe cityOrTown?: Maybe stateOrProvince?: Maybe postalOrZipCode?: Maybe countryCode?: Maybe addressType?: Maybe isValidated?: Maybe } export type CuAddress_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CuAddressInput = { address1?: Maybe address2?: Maybe address3?: Maybe address4?: Maybe cityOrTown?: Maybe stateOrProvince?: Maybe postalOrZipCode?: Maybe countryCode?: Maybe addressType?: Maybe isValidated?: Maybe } export type CuAttribute = { __typename?: 'CuAttribute' _get?: Maybe _root?: Maybe id?: Maybe adminName?: Maybe namespace?: Maybe attributeCode: Scalars['String'] inputType?: Maybe valueType: Scalars['String'] dataType?: Maybe attributeMetadata?: Maybe>> attributeFQN?: Maybe content?: Maybe validation?: Maybe vocabularyValues?: Maybe>> auditInfo?: Maybe isActive?: Maybe isRequired?: Maybe isReadOnly?: Maybe isMultiValued?: Maybe isVisible?: Maybe order?: Maybe displayGroup: Scalars['String'] } export type CuAttribute_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CuAttributeCollection = { __typename?: 'CuAttributeCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CuAttributeCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CuAttributeInput = { id?: Maybe adminName?: Maybe namespace?: Maybe attributeCode: Scalars['String'] inputType?: Maybe valueType: Scalars['String'] dataType?: Maybe attributeMetadata?: Maybe>> attributeFQN?: Maybe content?: Maybe validation?: Maybe vocabularyValues?: Maybe>> auditInfo?: Maybe isActive?: Maybe isRequired?: Maybe isReadOnly?: Maybe isMultiValued?: Maybe isVisible?: Maybe order?: Maybe displayGroup: Scalars['String'] } export type CuAttributeLocalizedContent = { __typename?: 'CuAttributeLocalizedContent' _get?: Maybe _root?: Maybe localeCode?: Maybe value?: Maybe } export type CuAttributeLocalizedContent_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CuAttributeLocalizedContentInput = { localeCode?: Maybe value?: Maybe } export type CuAttributeMetadataItem = { __typename?: 'CuAttributeMetadataItem' _get?: Maybe _root?: Maybe key: Scalars['String'] value: Scalars['String'] } export type CuAttributeMetadataItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CuAttributeMetadataItemInput = { key: Scalars['String'] value: Scalars['String'] } export type CuAttributeValidation = { __typename?: 'CuAttributeValidation' _get?: Maybe _root?: Maybe regularExpression?: Maybe minStringLength?: Maybe maxStringLength?: Maybe minNumericValue?: Maybe maxNumericValue?: Maybe minDateTime?: Maybe maxDateTime?: Maybe } export type CuAttributeValidation_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CuAttributeValidationInput = { regularExpression?: Maybe minStringLength?: Maybe maxStringLength?: Maybe minNumericValue?: Maybe maxNumericValue?: Maybe minDateTime?: Maybe maxDateTime?: Maybe } export type CuAttributeValueLocalizedContent = { __typename?: 'CuAttributeValueLocalizedContent' _get?: Maybe _root?: Maybe localeCode: Scalars['String'] value: Scalars['String'] } export type CuAttributeValueLocalizedContent_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CuAttributeValueLocalizedContentInput = { localeCode: Scalars['String'] value: Scalars['String'] } export type CuAttributeVocabularyValue = { __typename?: 'CuAttributeVocabularyValue' _get?: Maybe _root?: Maybe value: Scalars['String'] sequence?: Maybe isHidden?: Maybe content?: Maybe } export type CuAttributeVocabularyValue_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CuAttributeVocabularyValueInput = { value: Scalars['String'] sequence?: Maybe isHidden?: Maybe content?: Maybe } export type CuAuditInfo = { __typename?: 'CuAuditInfo' _get?: Maybe _root?: Maybe updateDate?: Maybe createDate?: Maybe updateBy?: Maybe createBy?: Maybe } export type CuAuditInfo_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CuAuditInfoInput = { updateDate?: Maybe createDate?: Maybe updateBy?: Maybe createBy?: Maybe } export type CuPhone = { __typename?: 'CuPhone' _get?: Maybe _root?: Maybe home?: Maybe mobile?: Maybe work?: Maybe } export type CuPhone_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CuPhoneInput = { home?: Maybe mobile?: Maybe work?: Maybe } export type CurrencyAmount = { __typename?: 'CurrencyAmount' _get?: Maybe _root?: Maybe currencyCode?: Maybe amount: Scalars['Float'] } export type CurrencyAmount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CurrencyAmountInput = { currencyCode?: Maybe amount: Scalars['Float'] } export type CurrencyExchangeRate = { __typename?: 'CurrencyExchangeRate' _get?: Maybe _root?: Maybe fromCurrencyCode?: Maybe toCurrencyCode?: Maybe rate?: Maybe multiplier?: Maybe decimalPlaces?: Maybe roundingStrategy?: Maybe referenceData?: Maybe } export type CurrencyExchangeRate_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type Customer = { __typename?: 'Customer' _get?: Maybe _root?: Maybe customerContact?: Maybe data?: Maybe isDestinationCommercial?: Maybe } export type Customer_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerAccount = { __typename?: 'CustomerAccount' _get?: Maybe _root?: Maybe emailAddress?: Maybe userName?: Maybe firstName?: Maybe lastName?: Maybe localeCode?: Maybe userId?: Maybe isAnonymous?: Maybe isLocked?: Maybe isActive?: Maybe acceptsMarketing?: Maybe hasExternalPassword?: Maybe id: Scalars['Int'] customerSet?: Maybe commerceSummary?: Maybe contacts?: Maybe>> companyOrOrganization?: Maybe notes?: Maybe>> attributes?: Maybe>> segments?: Maybe>> taxId?: Maybe externalId?: Maybe auditInfo?: Maybe customerSinceDate?: Maybe accountType?: Maybe } export type CustomerAccount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerAccountAndAuthInfoInput = { account?: Maybe password?: Maybe externalPassword?: Maybe isImport?: Maybe } export type CustomerAccountCollection = { __typename?: 'CustomerAccountCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CustomerAccountCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerAccountInput = { emailAddress?: Maybe userName?: Maybe firstName?: Maybe lastName?: Maybe localeCode?: Maybe userId?: Maybe isAnonymous?: Maybe isLocked?: Maybe isActive?: Maybe acceptsMarketing?: Maybe hasExternalPassword?: Maybe id: Scalars['Int'] customerSet?: Maybe commerceSummary?: Maybe contacts?: Maybe>> companyOrOrganization?: Maybe notes?: Maybe>> attributes?: Maybe>> segments?: Maybe>> taxId?: Maybe externalId?: Maybe auditInfo?: Maybe customerSinceDate?: Maybe accountType?: Maybe } export type CustomerAttribute = { __typename?: 'CustomerAttribute' _get?: Maybe _root?: Maybe auditInfo?: Maybe fullyQualifiedName?: Maybe attributeDefinitionId?: Maybe values?: Maybe> } export type CustomerAttribute_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerAttributeCollection = { __typename?: 'CustomerAttributeCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CustomerAttributeCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerAttributeInput = { auditInfo?: Maybe fullyQualifiedName?: Maybe attributeDefinitionId?: Maybe values?: Maybe> } export type CustomerAuditEntry = { __typename?: 'CustomerAuditEntry' _get?: Maybe _root?: Maybe customerAccountId: Scalars['Int'] customerAuditEntryId: Scalars['Int'] entryDate: Scalars['DateTime'] entryUser?: Maybe application?: Maybe site?: Maybe description?: Maybe fieldPath?: Maybe oldValue?: Maybe newValue?: Maybe } export type CustomerAuditEntry_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerAuditEntryCollection = { __typename?: 'CustomerAuditEntryCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CustomerAuditEntryCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerAuthTicket = { __typename?: 'CustomerAuthTicket' _get?: Maybe _root?: Maybe customerAccount?: Maybe accessToken?: Maybe accessTokenExpiration: Scalars['DateTime'] refreshToken?: Maybe refreshTokenExpiration: Scalars['DateTime'] userId?: Maybe jwtAccessToken?: Maybe } export type CustomerAuthTicket_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerContact = { __typename?: 'CustomerContact' _get?: Maybe _root?: Maybe accountId: Scalars['Int'] types?: Maybe>> auditInfo?: Maybe faxNumber?: Maybe label?: Maybe id?: Maybe email?: Maybe firstName?: Maybe middleNameOrInitial?: Maybe lastNameOrSurname?: Maybe companyOrOrganization?: Maybe phoneNumbers?: Maybe address?: Maybe } export type CustomerContact_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerContactCollection = { __typename?: 'CustomerContactCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CustomerContactCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerContactInput = { accountId: Scalars['Int'] types?: Maybe>> auditInfo?: Maybe faxNumber?: Maybe label?: Maybe id?: Maybe email?: Maybe firstName?: Maybe middleNameOrInitial?: Maybe lastNameOrSurname?: Maybe companyOrOrganization?: Maybe phoneNumbers?: Maybe address?: Maybe } export type CustomerInput = { customerContact?: Maybe data?: Maybe isDestinationCommercial?: Maybe } export type CustomerLoginInfoInput = { emailAddress?: Maybe username?: Maybe password?: Maybe externalPassword?: Maybe isImport?: Maybe } export type CustomerNote = { __typename?: 'CustomerNote' _get?: Maybe _root?: Maybe id: Scalars['Int'] content?: Maybe auditInfo?: Maybe } export type CustomerNote_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerNoteCollection = { __typename?: 'CustomerNoteCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CustomerNoteCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerNoteInput = { id: Scalars['Int'] content?: Maybe auditInfo?: Maybe } export type CustomerPurchaseOrderAccount = { __typename?: 'CustomerPurchaseOrderAccount' _get?: Maybe _root?: Maybe id: Scalars['Int'] accountId: Scalars['Int'] isEnabled?: Maybe creditLimit: Scalars['Float'] availableBalance: Scalars['Float'] totalAvailableBalance: Scalars['Float'] overdraftAllowance?: Maybe overdraftAllowanceType?: Maybe customerPurchaseOrderPaymentTerms?: Maybe< Array> > auditInfo?: Maybe } export type CustomerPurchaseOrderAccount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerPurchaseOrderAccountCollection = { __typename?: 'CustomerPurchaseOrderAccountCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CustomerPurchaseOrderAccountCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerPurchaseOrderAccountInput = { id: Scalars['Int'] accountId: Scalars['Int'] isEnabled?: Maybe creditLimit: Scalars['Float'] availableBalance: Scalars['Float'] totalAvailableBalance: Scalars['Float'] overdraftAllowance?: Maybe overdraftAllowanceType?: Maybe customerPurchaseOrderPaymentTerms?: Maybe< Array> > auditInfo?: Maybe } export type CustomerPurchaseOrderPaymentTerm = { __typename?: 'CustomerPurchaseOrderPaymentTerm' _get?: Maybe _root?: Maybe siteId: Scalars['Int'] code?: Maybe description?: Maybe auditInfo?: Maybe } export type CustomerPurchaseOrderPaymentTerm_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerPurchaseOrderPaymentTermInput = { siteId: Scalars['Int'] code?: Maybe description?: Maybe auditInfo?: Maybe } export type CustomerSegment = { __typename?: 'CustomerSegment' _get?: Maybe _root?: Maybe id: Scalars['Int'] code?: Maybe name?: Maybe description?: Maybe auditInfo?: Maybe } export type CustomerSegment_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerSegmentCollection = { __typename?: 'CustomerSegmentCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CustomerSegmentCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerSegmentInput = { id: Scalars['Int'] code?: Maybe name?: Maybe description?: Maybe auditInfo?: Maybe } export type CustomerSet = { __typename?: 'CustomerSet' _get?: Maybe _root?: Maybe code?: Maybe name?: Maybe description?: Maybe auditInfo?: Maybe sites?: Maybe>> isDefault?: Maybe aggregateInfo?: Maybe } export type CustomerSet_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerSetAggregateInfo = { __typename?: 'CustomerSetAggregateInfo' _get?: Maybe _root?: Maybe customerCount: Scalars['Int'] } export type CustomerSetAggregateInfo_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerSetCollection = { __typename?: 'CustomerSetCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type CustomerSetCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerSetSite = { __typename?: 'CustomerSetSite' _get?: Maybe _root?: Maybe siteId: Scalars['Int'] customerSetCode?: Maybe name?: Maybe } export type CustomerSetSite_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type CustomerUserAuthInfoInput = { username?: Maybe password?: Maybe } export type Destination = { __typename?: 'Destination' _get?: Maybe _root?: Maybe id?: Maybe destinationContact?: Maybe isDestinationCommercial?: Maybe data?: Maybe } export type Destination_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DestinationInput = { id?: Maybe destinationContact?: Maybe isDestinationCommercial?: Maybe data?: Maybe } export type DigitalPackage = { __typename?: 'DigitalPackage' _get?: Maybe _root?: Maybe id?: Maybe code?: Maybe status?: Maybe items?: Maybe>> fulfillmentDate?: Maybe fulfillmentLocationCode?: Maybe auditInfo?: Maybe availableActions?: Maybe> changeMessages?: Maybe>> } export type DigitalPackage_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DigitalPackageInput = { id?: Maybe code?: Maybe status?: Maybe items?: Maybe>> fulfillmentDate?: Maybe fulfillmentLocationCode?: Maybe auditInfo?: Maybe availableActions?: Maybe> changeMessages?: Maybe>> } export type DigitalPackageItem = { __typename?: 'DigitalPackageItem' _get?: Maybe _root?: Maybe giftCardCode?: Maybe productCode?: Maybe quantity: Scalars['Int'] fulfillmentItemType?: Maybe lineId?: Maybe optionAttributeFQN?: Maybe } export type DigitalPackageItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DigitalPackageItemInput = { giftCardCode?: Maybe productCode?: Maybe quantity: Scalars['Int'] fulfillmentItemType?: Maybe lineId?: Maybe optionAttributeFQN?: Maybe } export type DigitalWalletInput = { digitalWalletData?: Maybe cartId?: Maybe } export type DiscountSelectionsInput = { discountIds?: Maybe> } export type DiscountValidationSummary = { __typename?: 'DiscountValidationSummary' _get?: Maybe _root?: Maybe applicableDiscounts?: Maybe>> } export type DiscountValidationSummary_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type Document = { __typename?: 'Document' _get?: Maybe _root?: Maybe id?: Maybe name?: Maybe path?: Maybe publishSetCode?: Maybe extension?: Maybe documentTypeFQN?: Maybe listFQN?: Maybe contentLength?: Maybe contentMimeType?: Maybe contentUpdateDate?: Maybe publishState?: Maybe properties?: Maybe insertDate?: Maybe updateDate?: Maybe activeDateRange?: Maybe } export type Document_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DocumentCollection = { __typename?: 'DocumentCollection' _get?: Maybe _root?: Maybe subPaths?: Maybe> startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type DocumentCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DocumentDraftSummary = { __typename?: 'DocumentDraftSummary' _get?: Maybe _root?: Maybe id?: Maybe name?: Maybe documentTypeFQN?: Maybe listFQN?: Maybe activeUpdateDate?: Maybe draftUpdateDate: Scalars['DateTime'] updatedBy?: Maybe activeUpdatedBy?: Maybe publishType?: Maybe publishSetCode?: Maybe masterCatalogId?: Maybe catalogId?: Maybe siteId?: Maybe } export type DocumentDraftSummary_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DocumentDraftSummaryPagedCollection = { __typename?: 'DocumentDraftSummaryPagedCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type DocumentDraftSummaryPagedCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DocumentInput = { id?: Maybe name?: Maybe path?: Maybe publishSetCode?: Maybe extension?: Maybe documentTypeFQN?: Maybe listFQN?: Maybe contentLength?: Maybe contentMimeType?: Maybe contentUpdateDate?: Maybe publishState?: Maybe properties?: Maybe insertDate?: Maybe updateDate?: Maybe activeDateRange?: Maybe } export type DocumentInstallation = { __typename?: 'DocumentInstallation' _get?: Maybe _root?: Maybe name?: Maybe documentTypeFQN?: Maybe properties?: Maybe locale?: Maybe } export type DocumentInstallation_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DocumentInstallationInput = { name?: Maybe documentTypeFQN?: Maybe properties?: Maybe locale?: Maybe } export type DocumentList = { __typename?: 'DocumentList' _get?: Maybe _root?: Maybe name?: Maybe namespace?: Maybe listFQN?: Maybe documentTypes?: Maybe> supportsPublishing?: Maybe enablePublishing?: Maybe supportsActiveDateRanges?: Maybe enableActiveDateRanges?: Maybe views?: Maybe>> usages?: Maybe> security?: Maybe scopeId?: Maybe scopeType?: Maybe documentListType?: Maybe metadata?: Maybe } export type DocumentList_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DocumentListCollection = { __typename?: 'DocumentListCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type DocumentListCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DocumentListInput = { name?: Maybe namespace?: Maybe listFQN?: Maybe documentTypes?: Maybe> supportsPublishing?: Maybe enablePublishing?: Maybe supportsActiveDateRanges?: Maybe enableActiveDateRanges?: Maybe views?: Maybe>> usages?: Maybe> security?: Maybe scopeId?: Maybe scopeType?: Maybe documentListType?: Maybe metadata?: Maybe } export type DocumentListType = { __typename?: 'DocumentListType' _get?: Maybe _root?: Maybe name?: Maybe namespace?: Maybe documentListTypeFQN?: Maybe scopeType?: Maybe installationPackage?: Maybe version?: Maybe defaultDocuments?: Maybe>> documentTypeFQNs?: Maybe> supportsPublishing?: Maybe enablePublishing?: Maybe supportsActiveDateRanges?: Maybe enableActiveDateRanges?: Maybe views?: Maybe>> usages?: Maybe> metadata?: Maybe } export type DocumentListType_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DocumentListTypeCollection = { __typename?: 'DocumentListTypeCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type DocumentListTypeCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DocumentListTypeInput = { name?: Maybe namespace?: Maybe documentListTypeFQN?: Maybe scopeType?: Maybe installationPackage?: Maybe version?: Maybe defaultDocuments?: Maybe>> documentTypeFQNs?: Maybe> supportsPublishing?: Maybe enablePublishing?: Maybe supportsActiveDateRanges?: Maybe enableActiveDateRanges?: Maybe views?: Maybe>> usages?: Maybe> metadata?: Maybe } export type DocumentType = { __typename?: 'DocumentType' _get?: Maybe _root?: Maybe name?: Maybe namespace?: Maybe documentTypeFQN?: Maybe adminName?: Maybe installationPackage?: Maybe version?: Maybe metadata?: Maybe properties?: Maybe>> } export type DocumentType_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DocumentTypeCollection = { __typename?: 'DocumentTypeCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type DocumentTypeCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type DocumentTypeInput = { name?: Maybe namespace?: Maybe documentTypeFQN?: Maybe adminName?: Maybe installationPackage?: Maybe version?: Maybe metadata?: Maybe properties?: Maybe>> } export type EntityCollection = { __typename?: 'EntityCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe> } export type EntityCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type EntityContainer = { __typename?: 'EntityContainer' _get?: Maybe _root?: Maybe tenantId: Scalars['Int'] siteId?: Maybe masterCatalogId?: Maybe catalogId?: Maybe localeCode?: Maybe listFullName?: Maybe userId?: Maybe id?: Maybe item?: Maybe createBy?: Maybe createDate: Scalars['DateTime'] updateBy?: Maybe updateDate: Scalars['DateTime'] } export type EntityContainer_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type EntityContainerCollection = { __typename?: 'EntityContainerCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type EntityContainerCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type EntityList = { __typename?: 'EntityList' _get?: Maybe _root?: Maybe tenantId: Scalars['Int'] nameSpace?: Maybe name?: Maybe contextLevel?: Maybe useSystemAssignedId?: Maybe idProperty?: Maybe indexA?: Maybe indexB?: Maybe indexC?: Maybe indexD?: Maybe isVisibleInStorefront?: Maybe isLocaleSpecific?: Maybe isShopperSpecific?: Maybe isSandboxDataCloningSupported?: Maybe views?: Maybe>> usages?: Maybe> metadata?: Maybe createDate: Scalars['DateTime'] updateDate: Scalars['DateTime'] } export type EntityList_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type EntityListCollection = { __typename?: 'EntityListCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type EntityListCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type EntityListInput = { tenantId: Scalars['Int'] nameSpace?: Maybe name?: Maybe contextLevel?: Maybe useSystemAssignedId?: Maybe idProperty?: Maybe indexA?: Maybe indexB?: Maybe indexC?: Maybe indexD?: Maybe isVisibleInStorefront?: Maybe isLocaleSpecific?: Maybe isShopperSpecific?: Maybe isSandboxDataCloningSupported?: Maybe views?: Maybe>> usages?: Maybe> metadata?: Maybe createDate: Scalars['DateTime'] updateDate: Scalars['DateTime'] } export type ExclusionListEntryLocationCodeInput = { locationCode: Scalars['String'] orderItemID: Scalars['Int'] } export type ExtendedProperty = { __typename?: 'ExtendedProperty' _get?: Maybe _root?: Maybe key?: Maybe value?: Maybe } export type ExtendedProperty_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ExtendedPropertyInput = { key?: Maybe value?: Maybe } export type Facet = { __typename?: 'Facet' _get?: Maybe _root?: Maybe label?: Maybe facetType?: Maybe field?: Maybe values?: Maybe>> } export type Facet_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type FacetValue = { __typename?: 'FacetValue' _get?: Maybe _root?: Maybe label?: Maybe isApplied?: Maybe count: Scalars['Int'] value?: Maybe filterValue?: Maybe rangeQueryValueStart?: Maybe rangeQueryValueEnd?: Maybe parentFacetValue?: Maybe isDisplayed?: Maybe childrenFacetValues?: Maybe>> } export type FacetValue_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type FulfillmentActionInput = { actionName?: Maybe packageIds?: Maybe> pickupIds?: Maybe> digitalPackageIds?: Maybe> } export type FulfillmentField = { __typename?: 'FulfillmentField' _get?: Maybe _root?: Maybe name?: Maybe userEnteredValue?: Maybe required?: Maybe } export type FulfillmentField_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type FulfillmentFieldInput = { name?: Maybe userEnteredValue?: Maybe required?: Maybe } export type FulfillmentInfo = { __typename?: 'FulfillmentInfo' _get?: Maybe _root?: Maybe fulfillmentContact?: Maybe isDestinationCommercial?: Maybe shippingMethodCode?: Maybe shippingMethodName?: Maybe data?: Maybe auditInfo?: Maybe } export type FulfillmentInfo_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type FulfillmentInfoInput = { fulfillmentContact?: Maybe isDestinationCommercial?: Maybe shippingMethodCode?: Maybe shippingMethodName?: Maybe data?: Maybe auditInfo?: Maybe } export type FulfillmentShopperNotes = { __typename?: 'FulfillmentShopperNotes' _get?: Maybe _root?: Maybe comments?: Maybe deliveryInstructions?: Maybe giftMessage?: Maybe } export type FulfillmentShopperNotes_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type FulfillmentShopperNotesInput = { comments?: Maybe deliveryInstructions?: Maybe giftMessage?: Maybe } export type FulfillmentTask = { __typename?: 'FulfillmentTask' _get?: Maybe _root?: Maybe links?: Maybe active?: Maybe attributes?: Maybe completed?: Maybe completedDate?: Maybe description?: Maybe inputs?: Maybe>> name?: Maybe skippable?: Maybe subject?: Maybe taskId?: Maybe } export type FulfillmentTask_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type FulfillmentTaskInput = { links?: Maybe active?: Maybe attributes?: Maybe completed?: Maybe completedDate?: Maybe description?: Maybe inputs?: Maybe>> name?: Maybe skippable?: Maybe subject?: Maybe taskId?: Maybe } export type GatewayGiftCard = { __typename?: 'GatewayGiftCard' _get?: Maybe _root?: Maybe cardNumber?: Maybe amount: Scalars['Float'] currencyCode?: Maybe } export type GatewayGiftCard_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type GatewayGiftCardInput = { cardNumber?: Maybe amount: Scalars['Float'] currencyCode?: Maybe } export type GiftCard = { __typename?: 'GiftCard' _get?: Maybe _root?: Maybe activationDate?: Maybe cardNumber?: Maybe code?: Maybe creditType?: Maybe creditValue?: Maybe currencyCode?: Maybe currentBalance?: Maybe customerId?: Maybe expirationDate?: Maybe initialBalance?: Maybe } export type GiftCard_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type GiftCardInput = { activationDate?: Maybe cardNumber?: Maybe code?: Maybe creditType?: Maybe creditValue?: Maybe currencyCode?: Maybe currentBalance?: Maybe customerId?: Maybe expirationDate?: Maybe initialBalance?: Maybe } export type Hours = { __typename?: 'Hours' _get?: Maybe _root?: Maybe label?: Maybe openTime?: Maybe closeTime?: Maybe isClosed?: Maybe } export type Hours_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type HoursInput = { label?: Maybe openTime?: Maybe closeTime?: Maybe isClosed?: Maybe } export type InStockNotificationSubscription = { __typename?: 'InStockNotificationSubscription' _get?: Maybe _root?: Maybe id?: Maybe email?: Maybe customerId?: Maybe productCode?: Maybe locationCode?: Maybe userId?: Maybe auditInfo?: Maybe } export type InStockNotificationSubscription_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type InStockNotificationSubscriptionCollection = { __typename?: 'InStockNotificationSubscriptionCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type InStockNotificationSubscriptionCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type InStockNotificationSubscriptionInput = { id?: Maybe email?: Maybe customerId?: Maybe productCode?: Maybe locationCode?: Maybe userId?: Maybe auditInfo?: Maybe } export type IndexedProperty = { __typename?: 'IndexedProperty' _get?: Maybe _root?: Maybe propertyName?: Maybe dataType?: Maybe } export type IndexedProperty_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type IndexedPropertyInput = { propertyName?: Maybe dataType?: Maybe } export type InvalidCoupon = { __typename?: 'InvalidCoupon' _get?: Maybe _root?: Maybe couponCode?: Maybe reasonCode: Scalars['Int'] reason?: Maybe createDate: Scalars['DateTime'] discountId: Scalars['Int'] } export type InvalidCoupon_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type InvalidCouponInput = { couponCode?: Maybe reasonCode: Scalars['Int'] reason?: Maybe createDate: Scalars['DateTime'] discountId: Scalars['Int'] } export enum InventoryRequestTypeEnum { All = 'ALL', Partial = 'PARTIAL', Any = 'ANY', AllStores = 'ALL_STORES', } export type ItemsForDestinationInput = { destinationId?: Maybe itemIds?: Maybe> } export type JsonNode = { __typename?: 'JsonNode' _get?: Maybe _root?: Maybe array?: Maybe bigDecimal?: Maybe bigInteger?: Maybe binary?: Maybe boolean?: Maybe containerNode?: Maybe double?: Maybe float?: Maybe floatingPointNumber?: Maybe int?: Maybe integralNumber?: Maybe long?: Maybe missingNode?: Maybe nodeType?: Maybe null?: Maybe number?: Maybe object?: Maybe pojo?: Maybe short?: Maybe textual?: Maybe valueNode?: Maybe } export type JsonNode_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type KeyValuePair2Input = { key?: Maybe value?: Maybe> } export type ListView = { __typename?: 'ListView' _get?: Maybe _root?: Maybe name?: Maybe usages?: Maybe> metaData?: Maybe security?: Maybe filter?: Maybe defaultSort?: Maybe fields?: Maybe>> } export type ListView_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ListViewCollection = { __typename?: 'ListViewCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type ListViewCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ListViewField = { __typename?: 'ListViewField' _get?: Maybe _root?: Maybe name?: Maybe type?: Maybe target?: Maybe } export type ListViewField_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ListViewFieldInput = { name?: Maybe type?: Maybe target?: Maybe } export type ListViewInput = { name?: Maybe usages?: Maybe> metaData?: Maybe security?: Maybe filter?: Maybe defaultSort?: Maybe fields?: Maybe>> } export type LoAddress = { __typename?: 'LoAddress' _get?: Maybe _root?: Maybe address1?: Maybe address2?: Maybe address3?: Maybe address4?: Maybe cityOrTown?: Maybe stateOrProvince?: Maybe postalOrZipCode?: Maybe countryCode?: Maybe addressType?: Maybe isValidated?: Maybe } export type LoAddress_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LoAddressInput = { address1?: Maybe address2?: Maybe address3?: Maybe address4?: Maybe cityOrTown?: Maybe stateOrProvince?: Maybe postalOrZipCode?: Maybe countryCode?: Maybe addressType?: Maybe isValidated?: Maybe } export type LoAttribute = { __typename?: 'LoAttribute' _get?: Maybe _root?: Maybe id?: Maybe adminName?: Maybe namespace?: Maybe attributeCode: Scalars['String'] inputType?: Maybe valueType: Scalars['String'] dataType?: Maybe attributeMetadata?: Maybe>> attributeFQN?: Maybe content?: Maybe validation?: Maybe vocabularyValues?: Maybe>> auditInfo?: Maybe isActive?: Maybe isRequired?: Maybe isReadOnly?: Maybe isMultiValued?: Maybe isVisible?: Maybe order?: Maybe displayGroup: Scalars['String'] } export type LoAttribute_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LoAttributeCollection = { __typename?: 'LoAttributeCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type LoAttributeCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LoAttributeInput = { id?: Maybe adminName?: Maybe namespace?: Maybe attributeCode: Scalars['String'] inputType?: Maybe valueType: Scalars['String'] dataType?: Maybe attributeMetadata?: Maybe>> attributeFQN?: Maybe content?: Maybe validation?: Maybe vocabularyValues?: Maybe>> auditInfo?: Maybe isActive?: Maybe isRequired?: Maybe isReadOnly?: Maybe isMultiValued?: Maybe isVisible?: Maybe order?: Maybe displayGroup: Scalars['String'] } export type LoAttributeLocalizedContent = { __typename?: 'LoAttributeLocalizedContent' _get?: Maybe _root?: Maybe localeCode?: Maybe value?: Maybe } export type LoAttributeLocalizedContent_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LoAttributeLocalizedContentInput = { localeCode?: Maybe value?: Maybe } export type LoAttributeMetadataItem = { __typename?: 'LoAttributeMetadataItem' _get?: Maybe _root?: Maybe key: Scalars['String'] value: Scalars['String'] } export type LoAttributeMetadataItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LoAttributeMetadataItemInput = { key: Scalars['String'] value: Scalars['String'] } export type LoAttributeValidation = { __typename?: 'LoAttributeValidation' _get?: Maybe _root?: Maybe regularExpression?: Maybe minStringLength?: Maybe maxStringLength?: Maybe minNumericValue?: Maybe maxNumericValue?: Maybe minDateTime?: Maybe maxDateTime?: Maybe } export type LoAttributeValidation_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LoAttributeValidationInput = { regularExpression?: Maybe minStringLength?: Maybe maxStringLength?: Maybe minNumericValue?: Maybe maxNumericValue?: Maybe minDateTime?: Maybe maxDateTime?: Maybe } export type LoAttributeValueLocalizedContent = { __typename?: 'LoAttributeValueLocalizedContent' _get?: Maybe _root?: Maybe localeCode: Scalars['String'] value: Scalars['String'] } export type LoAttributeValueLocalizedContent_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LoAttributeValueLocalizedContentInput = { localeCode: Scalars['String'] value: Scalars['String'] } export type LoAttributeVocabularyValue = { __typename?: 'LoAttributeVocabularyValue' _get?: Maybe _root?: Maybe value: Scalars['String'] sequence?: Maybe isHidden?: Maybe content?: Maybe } export type LoAttributeVocabularyValue_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LoAttributeVocabularyValueInput = { value: Scalars['String'] sequence?: Maybe isHidden?: Maybe content?: Maybe } export type LoAuditInfo = { __typename?: 'LoAuditInfo' _get?: Maybe _root?: Maybe updateDate?: Maybe createDate?: Maybe updateBy?: Maybe createBy?: Maybe } export type LoAuditInfo_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LoAuditInfoInput = { updateDate?: Maybe createDate?: Maybe updateBy?: Maybe createBy?: Maybe } export type LoFulfillmentType = { __typename?: 'LoFulfillmentType' _get?: Maybe _root?: Maybe code?: Maybe name?: Maybe } export type LoFulfillmentType_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LoFulfillmentTypeInput = { code?: Maybe name?: Maybe } export type Location = { __typename?: 'Location' _get?: Maybe _root?: Maybe code?: Maybe locationTypes?: Maybe>> name?: Maybe description?: Maybe address?: Maybe geo?: Maybe phone?: Maybe fax?: Maybe supportsInventory?: Maybe fulfillmentTypes?: Maybe>> regularHours?: Maybe shippingOriginContact?: Maybe note?: Maybe tags?: Maybe> attributes?: Maybe>> auditInfo?: Maybe allowFulfillmentWithNoStock?: Maybe isDisabled?: Maybe express?: Maybe transferEnabled?: Maybe includeInInventoryAggregrate?: Maybe includeInLocationExport?: Maybe warehouseEnabled?: Maybe requiresManifest?: Maybe } export type Location_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LocationAttribute = { __typename?: 'LocationAttribute' _get?: Maybe _root?: Maybe attributeDefinition?: Maybe auditInfo?: Maybe fullyQualifiedName?: Maybe attributeDefinitionId?: Maybe values?: Maybe> } export type LocationAttribute_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LocationAttributeInput = { attributeDefinition?: Maybe auditInfo?: Maybe fullyQualifiedName?: Maybe attributeDefinitionId?: Maybe values?: Maybe> } export type LocationCollection = { __typename?: 'LocationCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type LocationCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LocationGroup = { __typename?: 'LocationGroup' _get?: Maybe _root?: Maybe locationGroupId: Scalars['Int'] locationGroupCode?: Maybe siteIds?: Maybe> name?: Maybe locationCodes?: Maybe> auditInfo?: Maybe } export type LocationGroup_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LocationGroupCollection = { __typename?: 'LocationGroupCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type LocationGroupCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LocationGroupConfiguration = { __typename?: 'LocationGroupConfiguration' _get?: Maybe _root?: Maybe tenantId: Scalars['Int'] siteId: Scalars['Int'] locationGroupId: Scalars['Int'] locationGroupCode?: Maybe customerFailedToPickupAfterAction?: Maybe customerFailedToPickupDeadline?: Maybe sendCustomerPickupReminder?: Maybe enableForSTH?: Maybe enableForISPU?: Maybe enableAdvancedOptionForPickWaveCreation?: Maybe maximumNumberOfOrdersInPickWave?: Maybe defaultNumberOfOrdersInPickWave?: Maybe pickWavePrintFormat?: Maybe closePickWavePermissions?: Maybe> wmsEnabled?: Maybe enableScanningOfUpcForShipToHome?: Maybe allowReturns?: Maybe returnRefundReduction?: Maybe defaultReturnRefundReductionAmount?: Maybe maximumReturnRefundReductionAmount?: Maybe defaultCarrier?: Maybe carriers?: Maybe>> printReturnLabel?: Maybe defaultPrinterType?: Maybe boxTypes?: Maybe>> attributes?: Maybe>> bpmConfigurations?: Maybe>> auditInfo?: Maybe autoPackingListPopup?: Maybe blockPartialStock?: Maybe defaultMaxNumberOfShipmentsInPickWave?: Maybe displayProductImagesInPickWaveDetails?: Maybe enablePnpForSTH?: Maybe enablePnpForBOPIS?: Maybe blockPartialCancel?: Maybe packageSettings?: Maybe } export type LocationGroupConfiguration_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LocationGroupInput = { locationGroupId: Scalars['Int'] locationGroupCode?: Maybe siteIds?: Maybe> name?: Maybe locationCodes?: Maybe> auditInfo?: Maybe } export type LocationInput = { code?: Maybe locationTypes?: Maybe>> name?: Maybe description?: Maybe address?: Maybe geo?: Maybe phone?: Maybe fax?: Maybe supportsInventory?: Maybe fulfillmentTypes?: Maybe>> regularHours?: Maybe shippingOriginContact?: Maybe note?: Maybe tags?: Maybe> attributes?: Maybe>> auditInfo?: Maybe allowFulfillmentWithNoStock?: Maybe isDisabled?: Maybe express?: Maybe transferEnabled?: Maybe includeInInventoryAggregrate?: Maybe includeInLocationExport?: Maybe warehouseEnabled?: Maybe requiresManifest?: Maybe } export type LocationInventory = { __typename?: 'LocationInventory' _get?: Maybe _root?: Maybe productCode?: Maybe locationCode?: Maybe stockAvailable?: Maybe softStockAvailable?: Maybe sku?: Maybe mfgPartNumber?: Maybe } export type LocationInventory_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LocationInventoryCollection = { __typename?: 'LocationInventoryCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type LocationInventoryCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LocationInventoryQueryInput = { locationCodes?: Maybe> productCodes?: Maybe> } export type LocationType = { __typename?: 'LocationType' _get?: Maybe _root?: Maybe code?: Maybe name?: Maybe auditInfo?: Maybe } export type LocationType_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LocationTypeInput = { code?: Maybe name?: Maybe auditInfo?: Maybe } export type LocationUsage = { __typename?: 'LocationUsage' _get?: Maybe _root?: Maybe locationUsageTypeCode?: Maybe locationTypeCodes?: Maybe> locationCodes?: Maybe> auditInfo?: Maybe } export type LocationUsage_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LocationUsageCollection = { __typename?: 'LocationUsageCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type LocationUsageCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type LocationUsageInput = { locationUsageTypeCode?: Maybe locationTypeCodes?: Maybe> locationCodes?: Maybe> auditInfo?: Maybe } export type LoginState = { __typename?: 'LoginState' _get?: Maybe _root?: Maybe isPasswordChangeRequired?: Maybe lastPasswordChangeOn?: Maybe isLocked?: Maybe lastLockedOn?: Maybe failedLoginAttemptCount: Scalars['Int'] remainingLoginAttempts: Scalars['Int'] firstFailedLoginAttemptOn?: Maybe lastLoginOn?: Maybe createdOn?: Maybe updatedOn?: Maybe } export type LoginState_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type MzdbHttpContentInput = { headers?: Maybe>> } export type MzdbHttpMethodInput = { method?: Maybe } export type MzdbHttpRequestMessageInput = { version?: Maybe content?: Maybe method?: Maybe requestUri?: Maybe headers?: Maybe>> properties?: Maybe } export type MzdbStringStringIEnumerableKeyValuePairInput = { key?: Maybe value?: Maybe> } export type Mutation = { __typename?: 'Mutation' createCustomerAccountAttributeDefinition?: Maybe updateCustomerAccountAttributeDefinition?: Maybe validateCustomerAddress?: Maybe validateAddress?: Maybe>> createCustomerAuthTicket?: Maybe refreshCustomerAuthTickets?: Maybe createCustomerB2bAccountAttribute?: Maybe deleteB2bAccountAttribute?: Maybe updateCustomerB2bAccountAttribute?: Maybe createCustomerB2bAccount?: Maybe updateCustomerB2bAccount?: Maybe createCustomerB2bAccountUser?: Maybe updateCustomerB2bAccountUser?: Maybe removeCustomerB2bAccountUser?: Maybe addRoleToCustomerB2bAccount?: Maybe deleteB2bAccountRole?: Maybe createCustomerCredit?: Maybe updateCustomerCredit?: Maybe deleteCustomerCredit?: Maybe updateCustomerCreditAssociateToShopper?: Maybe resendCustomerCreditEmail?: Maybe createCustomerCreditTransaction?: Maybe createCustomerAccountAttribute?: Maybe deleteCustomerAccountAttribute?: Maybe updateCustomerAccountAttribute?: Maybe createCustomerAccountCard?: Maybe updateCustomerAccountCard?: Maybe deleteCustomerAccountCard?: Maybe createCustomerAccountContact?: Maybe updateCustomerAccountContacts?: Maybe updateCustomerAccountContact?: Maybe deleteCustomerAccountContact?: Maybe createCustomerAccount?: Maybe updateCustomerAccount?: Maybe deleteCustomerAccount?: Maybe createCustomerAccountTransaction?: Maybe deleteCustomerAccountTransaction?: Maybe recomputeCustomerAccountLifetimeValue?: Maybe createCustomerAccountNote?: Maybe updateCustomerAccountNote?: Maybe deleteCustomerAccountNote?: Maybe createCustomerAccountPurchaseOrderAccount?: Maybe updateCustomerPurchaseOrderAccount?: Maybe createCustomerAccountPurchaseOrderAccountTransaction?: Maybe createPurchaseOrderAccount?: Maybe changeCustomerAccountPassword?: Maybe updateCustomerAccountPasswords?: Maybe resetCustomerAccountPassword?: Maybe createCustomerAccountLogin?: Maybe createCustomerAccountAndLogin?: Maybe setCustomerAccountLoginLocked?: Maybe setCustomerAccountPasswordChangeRequired?: Maybe createCustomerAccounts?: Maybe createCustomerSegment?: Maybe updateCustomerSegment?: Maybe deleteCustomerSegment?: Maybe createCustomerSegmentAccount?: Maybe deleteCustomerSegmentAccount?: Maybe createInStockNotification?: Maybe deleteInStockNotification?: Maybe createResolvedPriceList?: Maybe configureProduct?: Maybe validateProduct?: Maybe validateProductDiscounts?: Maybe manageLocationProductInventory?: Maybe createProductCost?: Maybe createCartForUser?: Maybe updateUserCart?: Maybe updateCurrentCart?: Maybe deleteCurrentCart?: Maybe updateCart?: Maybe deleteCart?: Maybe deleteUserCart?: Maybe rejectCartDiscount?: Maybe updateCartCoupon?: Maybe deleteCartCoupons?: Maybe deleteCartCoupon?: Maybe addExtendedPropertyToCurrentCart?: Maybe>> updateCurrentCartExtendedProperties?: Maybe>> deleteCurrentCartExtendedProperties?: Maybe updateCurrentCartExtendedProperty?: Maybe deleteCurrentCartExtendedProperty?: Maybe deleteCurrentCartItems?: Maybe addItemToCurrentCart?: Maybe deleteCartItems?: Maybe addItemToCart?: Maybe updateCurrentCartItem?: Maybe deleteCurrentCartItem?: Maybe updateCartItem?: Maybe deleteCartItem?: Maybe addItemsToCurrentCart?: Maybe addItemsToCart?: Maybe updateCurrentCartItemQuantity?: Maybe updateCartItemQuantity?: Maybe deleteCurrentCartMessages?: Maybe deleteCurrentCartMessage?: Maybe createCommerceChannel?: Maybe updateChannel?: Maybe deleteCommerceChannel?: Maybe createCommerceChannelGroup?: Maybe updateChannelGroup?: Maybe deleteCommerceChannelGroup?: Maybe createCheckoutAttribute?: Maybe>> updateCheckoutAttributes?: Maybe>> updateCheckout?: Maybe createCheckout?: Maybe createCheckoutShippingMethod?: Maybe createCheckoutAction?: Maybe updateCheckoutDigitalWalletType?: Maybe updateCheckoutPriceList?: Maybe resendCheckoutEmail?: Maybe updateCheckoutCoupon?: Maybe deleteCheckoutCoupons?: Maybe deleteCheckoutCoupon?: Maybe updateCheckoutDestination?: Maybe deleteCheckoutDestination?: Maybe createCheckoutDestination?: Maybe createCheckoutItem?: Maybe deleteCheckoutItem?: Maybe updateCheckoutItemDestination?: Maybe createCheckoutItemDestination?: Maybe createCheckoutPaymentAction?: Maybe updateCheckoutPaymentAction?: Maybe createOrderPaymentAction?: Maybe createOrderPaymentPaymentAction?: Maybe createOrderAutoCapture?: Maybe createOrderPickup?: Maybe updateOrderPickup?: Maybe deleteOrderPickup?: Maybe createOrderRefund?: Maybe updateOrderRefund?: Maybe createOrderShipment?: Maybe>> deleteOrderShipment?: Maybe repriceOrderShipment?: Maybe createOrderShipmentAdjustment?: Maybe createOrderShipmentItemAdjustment?: Maybe splitOrderShipment?: Maybe>> updateOrderValidationResults?: Maybe updateOrderAdjustment?: Maybe deleteOrderAdjustment?: Maybe updateOrderShippingAdjustment?: Maybe deleteOrderAdjustmentShipping?: Maybe updateOrderHandlingAdjustment?: Maybe deleteOrderAdjustmentHandling?: Maybe createOrderAttribute?: Maybe>> updateOrderAttributes?: Maybe>> updateOrderBillingInfo?: Maybe cancelOrder?: Maybe createOrder?: Maybe updateUserOrder?: Maybe updateOrderPriceList?: Maybe resendOrderEmail?: Maybe updateOrder?: Maybe updateOrderDigitalWalletTpe?: Maybe updateOrderDraft?: Maybe createOrderAction?: Maybe updateOrderDiscount?: Maybe updateOrderPrice?: Maybe updateOrderCoupon?: Maybe deleteOrderCoupons?: Maybe deleteOrderCoupon?: Maybe createOrderDigitalPackage?: Maybe updateOrderDigitalPackage?: Maybe deleteOrderDigitalPackage?: Maybe createOrderExtendedProperties?: Maybe>> updateOrderExtendedProperties?: Maybe>> deleteOrderExtendedProperties?: Maybe updateOrderExtendedProperty?: Maybe deleteOrderExtendedProperty?: Maybe createOrderFulfillmentAction?: Maybe resendOrderFulfillmentEmail?: Maybe updateOrderFulfillmentInfo?: Maybe createOrderItem?: Maybe deleteOrderItem?: Maybe updateOrderItemPrice?: Maybe updateOrderItemQuantity?: Maybe updateOrderItemDutyAmount?: Maybe updateOrderItemFulfillment?: Maybe updateOrderItemDiscount?: Maybe createOrderNote?: Maybe updateOrderNotes?: Maybe deleteOrderNote?: Maybe createOrderPackage?: Maybe updateOrderPackage?: Maybe deleteOrderPackage?: Maybe validateOrder?: Maybe updateQuote?: Maybe deleteQuote?: Maybe createQuote?: Maybe createQuoteItem?: Maybe deleteQuoteItem?: Maybe createReturn?: Maybe resendReturnEmail?: Maybe updateReturn?: Maybe deleteReturn?: Maybe createReturnAction?: Maybe setReturnShip?: Maybe createReturnPaymentAction?: Maybe createReturnPaymentPaymentAction?: Maybe setReturnRestock?: Maybe createReturnItem?: Maybe deleteReturnItem?: Maybe createReturnNote?: Maybe updateReturnNote?: Maybe deleteReturnNote?: Maybe createReturnPackage?: Maybe updateReturnPackage?: Maybe deleteReturnPackage?: Maybe createReturnShipment?: Maybe>> deleteReturnShipment?: Maybe createWishlist?: Maybe updateWishlist?: Maybe deleteWishlist?: Maybe deleteWishlistItems?: Maybe createWishlistItem?: Maybe updateWishlistItem?: Maybe deleteWishlistItem?: Maybe updateWishlistItemQuantity?: Maybe updateDocumentListDocumentContent?: Maybe deleteDocumentListDocumentContent?: Maybe updateDocumentListDocumentTreeContent?: Maybe deleteDocumentListDocumentTreeContent?: Maybe createDocumentListDocument?: Maybe updateDocumentListDocument?: Maybe patchDocumentListDocument?: Maybe deleteDocumentListDocument?: Maybe createDocumentList?: Maybe updateDocumentList?: Maybe deleteDocumentList?: Maybe createDocumentListType?: Maybe updateDocumentListType?: Maybe createDocumentDraft?: Maybe toggleDocumentPublishing?: Maybe createDocumentType?: Maybe updateDocumentType?: Maybe createPropertyType?: Maybe updatePropertyType?: Maybe deletePropertyType?: Maybe adminCreateLocation?: Maybe adminUpdateLocation?: Maybe deleteAdminLocation?: Maybe adminCreateLocationAttribute?: Maybe adminUpdateLocationAttribute?: Maybe adminCreateLocationGroup?: Maybe updateLocationUsage?: Maybe adminCreateLocationType?: Maybe adminUpdateLocationType?: Maybe deleteAdminLocationType?: Maybe updateEntityListEntities?: Maybe deleteEntityListEntity?: Maybe createEntityListEntity?: Maybe updateEntityList?: Maybe deleteEntityList?: Maybe createEntityList?: Maybe createEntityListView?: Maybe updateEntityListView?: Maybe deleteEntityListView?: Maybe createTargetRule?: Maybe updateTargetRule?: Maybe deleteCommerceTargetRule?: Maybe validateTargetRule?: Maybe createOrderRoutingSuggestion?: Maybe } export type MutationCreateCustomerAccountAttributeDefinitionArgs = { attributeInput?: Maybe } export type MutationUpdateCustomerAccountAttributeDefinitionArgs = { attributeFQN: Scalars['String'] attributeInput?: Maybe } export type MutationValidateCustomerAddressArgs = { addressValidationRequestInput?: Maybe } export type MutationValidateAddressArgs = { addressInput?: Maybe } export type MutationCreateCustomerAuthTicketArgs = { customerUserAuthInfoInput?: Maybe } export type MutationRefreshCustomerAuthTicketsArgs = { refreshToken?: Maybe } export type MutationCreateCustomerB2bAccountAttributeArgs = { accountId: Scalars['Int'] customerAttributeInput?: Maybe } export type MutationDeleteB2bAccountAttributeArgs = { accountId: Scalars['Int'] attributeFQN: Scalars['String'] } export type MutationUpdateCustomerB2bAccountAttributeArgs = { accountId: Scalars['Int'] attributeFQN: Scalars['String'] customerAttributeInput?: Maybe } export type MutationCreateCustomerB2bAccountArgs = { b2BAccountInput?: Maybe } export type MutationUpdateCustomerB2bAccountArgs = { accountId: Scalars['Int'] b2BAccountInput?: Maybe } export type MutationCreateCustomerB2bAccountUserArgs = { accountId: Scalars['Int'] b2BUserAndAuthInfoInput?: Maybe } export type MutationUpdateCustomerB2bAccountUserArgs = { accountId: Scalars['Int'] userId: Scalars['String'] b2BUserInput?: Maybe } export type MutationRemoveCustomerB2bAccountUserArgs = { accountId: Scalars['Int'] userId: Scalars['String'] } export type MutationAddRoleToCustomerB2bAccountArgs = { accountId: Scalars['Int'] userId: Scalars['String'] roleId: Scalars['Int'] } export type MutationDeleteB2bAccountRoleArgs = { accountId: Scalars['Int'] userId: Scalars['String'] roleId: Scalars['Int'] } export type MutationCreateCustomerCreditArgs = { userId?: Maybe creditInput?: Maybe } export type MutationUpdateCustomerCreditArgs = { code: Scalars['String'] creditInput?: Maybe } export type MutationDeleteCustomerCreditArgs = { code: Scalars['String'] } export type MutationUpdateCustomerCreditAssociateToShopperArgs = { code: Scalars['String'] } export type MutationResendCustomerCreditEmailArgs = { code: Scalars['String'] userId?: Maybe } export type MutationCreateCustomerCreditTransactionArgs = { code: Scalars['String'] creditTransactionInput?: Maybe } export type MutationCreateCustomerAccountAttributeArgs = { accountId: Scalars['Int'] userId?: Maybe customerAttributeInput?: Maybe } export type MutationDeleteCustomerAccountAttributeArgs = { accountId: Scalars['Int'] attributeFQN: Scalars['String'] userId?: Maybe } export type MutationUpdateCustomerAccountAttributeArgs = { accountId: Scalars['Int'] attributeFQN: Scalars['String'] userId?: Maybe customerAttributeInput?: Maybe } export type MutationCreateCustomerAccountCardArgs = { accountId: Scalars['Int'] cardInput?: Maybe } export type MutationUpdateCustomerAccountCardArgs = { accountId: Scalars['Int'] cardId: Scalars['String'] cardInput?: Maybe } export type MutationDeleteCustomerAccountCardArgs = { accountId: Scalars['Int'] cardId: Scalars['String'] } export type MutationCreateCustomerAccountContactArgs = { accountId: Scalars['Int'] customerContactInput?: Maybe } export type MutationUpdateCustomerAccountContactsArgs = { accountId: Scalars['Int'] customerContactInput?: Maybe } export type MutationUpdateCustomerAccountContactArgs = { accountId: Scalars['Int'] contactId: Scalars['Int'] userId?: Maybe customerContactInput?: Maybe } export type MutationDeleteCustomerAccountContactArgs = { accountId: Scalars['Int'] contactId: Scalars['Int'] } export type MutationCreateCustomerAccountArgs = { customerAccountInput?: Maybe } export type MutationUpdateCustomerAccountArgs = { accountId: Scalars['Int'] customerAccountInput?: Maybe } export type MutationDeleteCustomerAccountArgs = { accountId: Scalars['Int'] } export type MutationCreateCustomerAccountTransactionArgs = { accountId: Scalars['Int'] transactionInput?: Maybe } export type MutationDeleteCustomerAccountTransactionArgs = { accountId: Scalars['Int'] transactionId: Scalars['String'] } export type MutationRecomputeCustomerAccountLifetimeValueArgs = { accountId: Scalars['Int'] } export type MutationCreateCustomerAccountNoteArgs = { accountId: Scalars['Int'] customerNoteInput?: Maybe } export type MutationUpdateCustomerAccountNoteArgs = { accountId: Scalars['Int'] noteId: Scalars['Int'] customerNoteInput?: Maybe } export type MutationDeleteCustomerAccountNoteArgs = { accountId: Scalars['Int'] noteId: Scalars['Int'] } export type MutationCreateCustomerAccountPurchaseOrderAccountArgs = { accountId: Scalars['Int'] customerPurchaseOrderAccountInput?: Maybe } export type MutationUpdateCustomerPurchaseOrderAccountArgs = { accountId: Scalars['Int'] customerPurchaseOrderAccountInput?: Maybe } export type MutationCreateCustomerAccountPurchaseOrderAccountTransactionArgs = { accountId: Scalars['Int'] purchaseOrderTransactionInput?: Maybe } export type MutationCreatePurchaseOrderAccountArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe accountType?: Maybe } export type MutationChangeCustomerAccountPasswordArgs = { accountId: Scalars['Int'] unlockAccount?: Maybe userId?: Maybe passwordInfoInput?: Maybe } export type MutationUpdateCustomerAccountPasswordsArgs = { accountPasswordInfoCollectionInput?: Maybe } export type MutationResetCustomerAccountPasswordArgs = { resetPasswordInfoInput?: Maybe } export type MutationCreateCustomerAccountLoginArgs = { accountId: Scalars['Int'] customerLoginInfoInput?: Maybe } export type MutationCreateCustomerAccountAndLoginArgs = { customerAccountAndAuthInfoInput?: Maybe } export type MutationSetCustomerAccountLoginLockedArgs = { accountId: Scalars['Int'] userId?: Maybe graphQLBoolean?: Maybe } export type MutationSetCustomerAccountPasswordChangeRequiredArgs = { accountId: Scalars['Int'] userId?: Maybe graphQLBoolean?: Maybe } export type MutationCreateCustomerAccountsArgs = { customerAccountAndAuthInfoInput?: Maybe } export type MutationCreateCustomerSegmentArgs = { customerSegmentInput?: Maybe } export type MutationUpdateCustomerSegmentArgs = { id: Scalars['Int'] customerSegmentInput?: Maybe } export type MutationDeleteCustomerSegmentArgs = { id: Scalars['Int'] } export type MutationCreateCustomerSegmentAccountArgs = { id: Scalars['Int'] graphQLInt?: Maybe } export type MutationDeleteCustomerSegmentAccountArgs = { id: Scalars['Int'] accountId: Scalars['Int'] } export type MutationCreateInStockNotificationArgs = { inStockNotificationSubscriptionInput?: Maybe } export type MutationDeleteInStockNotificationArgs = { id: Scalars['Int'] } export type MutationCreateResolvedPriceListArgs = { object?: Maybe } export type MutationConfigureProductArgs = { productCode: Scalars['String'] includeOptionDetails?: Maybe skipInventoryCheck?: Maybe quantity?: Maybe purchaseLocation?: Maybe variationProductCodeFilter?: Maybe productOptionSelectionsInput?: Maybe } export type MutationValidateProductArgs = { productCode: Scalars['String'] skipInventoryCheck?: Maybe quantity?: Maybe skipDefaults?: Maybe purchaseLocation?: Maybe productOptionSelectionsInput?: Maybe } export type MutationValidateProductDiscountsArgs = { productCode: Scalars['String'] variationProductCode?: Maybe customerAccountId?: Maybe allowInactive?: Maybe skipInventoryCheck?: Maybe discountSelectionsInput?: Maybe } export type MutationManageLocationProductInventoryArgs = { locationInventoryQueryInput?: Maybe } export type MutationCreateProductCostArgs = { productCostQueryInput?: Maybe } export type MutationCreateCartForUserArgs = { userId: Scalars['String'] } export type MutationUpdateUserCartArgs = { userId: Scalars['String'] cartInput?: Maybe } export type MutationUpdateCurrentCartArgs = { cartInput?: Maybe } export type MutationUpdateCartArgs = { cartId: Scalars['String'] cartInput?: Maybe } export type MutationDeleteCartArgs = { cartId: Scalars['String'] } export type MutationDeleteUserCartArgs = { userId: Scalars['String'] } export type MutationRejectCartDiscountArgs = { cartId: Scalars['String'] discountId: Scalars['Int'] } export type MutationUpdateCartCouponArgs = { cartId: Scalars['String'] couponCode: Scalars['String'] } export type MutationDeleteCartCouponsArgs = { cartId: Scalars['String'] } export type MutationDeleteCartCouponArgs = { cartId: Scalars['String'] couponCode: Scalars['String'] } export type MutationAddExtendedPropertyToCurrentCartArgs = { extendedPropertyInput?: Maybe } export type MutationUpdateCurrentCartExtendedPropertiesArgs = { upsert?: Maybe extendedPropertyInput?: Maybe } export type MutationDeleteCurrentCartExtendedPropertiesArgs = { graphQLString?: Maybe } export type MutationUpdateCurrentCartExtendedPropertyArgs = { key: Scalars['String'] upsert?: Maybe extendedPropertyInput?: Maybe } export type MutationDeleteCurrentCartExtendedPropertyArgs = { key: Scalars['String'] } export type MutationAddItemToCurrentCartArgs = { cartItemInput?: Maybe } export type MutationDeleteCartItemsArgs = { cartId: Scalars['String'] } export type MutationAddItemToCartArgs = { cartId: Scalars['String'] cartItemInput?: Maybe } export type MutationUpdateCurrentCartItemArgs = { cartItemId: Scalars['String'] cartItemInput?: Maybe } export type MutationDeleteCurrentCartItemArgs = { cartItemId: Scalars['String'] } export type MutationUpdateCartItemArgs = { cartId: Scalars['String'] cartItemId: Scalars['String'] cartItemInput?: Maybe } export type MutationDeleteCartItemArgs = { cartId: Scalars['String'] cartItemId: Scalars['String'] } export type MutationAddItemsToCurrentCartArgs = { throwErrorOnInvalidItems?: Maybe cartItemInput?: Maybe } export type MutationAddItemsToCartArgs = { cartId: Scalars['String'] throwErrorOnInvalidItems?: Maybe cartItemInput?: Maybe } export type MutationUpdateCurrentCartItemQuantityArgs = { cartItemId: Scalars['String'] quantity: Scalars['Int'] } export type MutationUpdateCartItemQuantityArgs = { cartId: Scalars['String'] cartItemId: Scalars['String'] quantity: Scalars['Int'] } export type MutationDeleteCurrentCartMessageArgs = { messageId: Scalars['String'] } export type MutationCreateCommerceChannelArgs = { channelInput?: Maybe } export type MutationUpdateChannelArgs = { code: Scalars['String'] channelInput?: Maybe } export type MutationDeleteCommerceChannelArgs = { code: Scalars['String'] } export type MutationCreateCommerceChannelGroupArgs = { channelGroupInput?: Maybe } export type MutationUpdateChannelGroupArgs = { code: Scalars['String'] channelGroupInput?: Maybe } export type MutationDeleteCommerceChannelGroupArgs = { code: Scalars['String'] } export type MutationCreateCheckoutAttributeArgs = { checkoutId: Scalars['String'] orderAttributeInput?: Maybe } export type MutationUpdateCheckoutAttributesArgs = { checkoutId: Scalars['String'] removeMissing?: Maybe orderAttributeInput?: Maybe } export type MutationUpdateCheckoutArgs = { checkoutId: Scalars['String'] checkoutInput?: Maybe } export type MutationCreateCheckoutArgs = { cartId?: Maybe } export type MutationCreateCheckoutShippingMethodArgs = { checkoutId: Scalars['String'] checkoutGroupShippingMethodInput?: Maybe } export type MutationCreateCheckoutActionArgs = { checkoutId: Scalars['String'] checkoutActionInput?: Maybe } export type MutationUpdateCheckoutDigitalWalletTypeArgs = { checkoutId: Scalars['String'] digitalWalletType: Scalars['String'] digitalWalletInput?: Maybe } export type MutationUpdateCheckoutPriceListArgs = { checkoutId: Scalars['String'] graphQLString?: Maybe } export type MutationResendCheckoutEmailArgs = { checkoutId: Scalars['String'] } export type MutationUpdateCheckoutCouponArgs = { checkoutId: Scalars['String'] couponCode: Scalars['String'] } export type MutationDeleteCheckoutCouponsArgs = { checkoutId: Scalars['String'] } export type MutationDeleteCheckoutCouponArgs = { checkoutId: Scalars['String'] couponCode: Scalars['String'] } export type MutationUpdateCheckoutDestinationArgs = { checkoutId: Scalars['String'] destinationId: Scalars['String'] destinationInput?: Maybe } export type MutationDeleteCheckoutDestinationArgs = { checkoutId: Scalars['String'] destinationId: Scalars['String'] } export type MutationCreateCheckoutDestinationArgs = { checkoutId: Scalars['String'] destinationInput?: Maybe } export type MutationCreateCheckoutItemArgs = { checkoutId: Scalars['String'] orderItemInput?: Maybe } export type MutationDeleteCheckoutItemArgs = { checkoutId: Scalars['String'] itemId: Scalars['String'] } export type MutationUpdateCheckoutItemDestinationArgs = { checkoutId: Scalars['String'] itemId: Scalars['String'] destinationId: Scalars['String'] } export type MutationCreateCheckoutItemDestinationArgs = { checkoutId: Scalars['String'] itemsForDestinationInput?: Maybe } export type MutationCreateCheckoutPaymentActionArgs = { checkoutId: Scalars['String'] paymentActionInput?: Maybe } export type MutationUpdateCheckoutPaymentActionArgs = { checkoutId: Scalars['String'] paymentId: Scalars['String'] paymentActionInput?: Maybe } export type MutationCreateOrderPaymentActionArgs = { orderId: Scalars['String'] paymentActionInput?: Maybe } export type MutationCreateOrderPaymentPaymentActionArgs = { orderId: Scalars['String'] paymentId: Scalars['String'] paymentActionInput?: Maybe } export type MutationCreateOrderAutoCaptureArgs = { orderId: Scalars['String'] forceCapture?: Maybe } export type MutationCreateOrderPickupArgs = { orderId: Scalars['String'] pickupInput?: Maybe } export type MutationUpdateOrderPickupArgs = { orderId: Scalars['String'] pickupId: Scalars['String'] pickupInput?: Maybe } export type MutationDeleteOrderPickupArgs = { orderId: Scalars['String'] pickupId: Scalars['String'] } export type MutationCreateOrderRefundArgs = { orderId: Scalars['String'] refundInput?: Maybe } export type MutationUpdateOrderRefundArgs = { orderId: Scalars['String'] refundId: Scalars['String'] } export type MutationCreateOrderShipmentArgs = { orderId: Scalars['String'] graphQLString?: Maybe } export type MutationDeleteOrderShipmentArgs = { orderId: Scalars['String'] shipmentId: Scalars['String'] } export type MutationRepriceOrderShipmentArgs = { shipmentNumber: Scalars['Int'] orderId: Scalars['String'] repriceShipmentObjectInput?: Maybe } export type MutationCreateOrderShipmentAdjustmentArgs = { orderId: Scalars['String'] shipmentNumber: Scalars['Int'] shipmentAdjustmentInput?: Maybe } export type MutationCreateOrderShipmentItemAdjustmentArgs = { shipmentNumber: Scalars['Int'] itemId: Scalars['Int'] orderId: Scalars['String'] shipmentItemAdjustmentInput?: Maybe } export type MutationSplitOrderShipmentArgs = { orderId: Scalars['String'] shipmentNumber: Scalars['String'] splitShipmentsObjectInput?: Maybe } export type MutationUpdateOrderValidationResultsArgs = { orderId: Scalars['String'] orderValidationResultInput?: Maybe } export type MutationUpdateOrderAdjustmentArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe adjustmentInput?: Maybe } export type MutationDeleteOrderAdjustmentArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe } export type MutationUpdateOrderShippingAdjustmentArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe adjustmentInput?: Maybe } export type MutationDeleteOrderAdjustmentShippingArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe } export type MutationUpdateOrderHandlingAdjustmentArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe adjustmentInput?: Maybe } export type MutationDeleteOrderAdjustmentHandlingArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe } export type MutationCreateOrderAttributeArgs = { orderId: Scalars['String'] orderAttributeInput?: Maybe } export type MutationUpdateOrderAttributesArgs = { orderId: Scalars['String'] removeMissing?: Maybe orderAttributeInput?: Maybe } export type MutationUpdateOrderBillingInfoArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe billingInfoInput?: Maybe } export type MutationCancelOrderArgs = { orderId: Scalars['String'] canceledReasonInput?: Maybe } export type MutationCreateOrderArgs = { cartId?: Maybe quoteId?: Maybe orderInput?: Maybe } export type MutationUpdateUserOrderArgs = { orderId: Scalars['String'] } export type MutationUpdateOrderPriceListArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe graphQLString?: Maybe } export type MutationResendOrderEmailArgs = { orderId: Scalars['String'] orderActionInput?: Maybe } export type MutationUpdateOrderArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe orderInput?: Maybe } export type MutationUpdateOrderDigitalWalletTpeArgs = { orderId: Scalars['String'] digitalWalletType: Scalars['String'] digitalWalletInput?: Maybe } export type MutationUpdateOrderDraftArgs = { orderId: Scalars['String'] version?: Maybe } export type MutationCreateOrderActionArgs = { orderId: Scalars['String'] orderActionInput?: Maybe } export type MutationUpdateOrderDiscountArgs = { orderId: Scalars['String'] discountId: Scalars['Int'] updateMode?: Maybe version?: Maybe appliedDiscountInput?: Maybe } export type MutationUpdateOrderPriceArgs = { refreshShipping?: Maybe orderInput?: Maybe } export type MutationUpdateOrderCouponArgs = { orderId: Scalars['String'] couponCode: Scalars['String'] updateMode?: Maybe version?: Maybe } export type MutationDeleteOrderCouponsArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe } export type MutationDeleteOrderCouponArgs = { orderId: Scalars['String'] couponCode: Scalars['String'] updateMode?: Maybe version?: Maybe } export type MutationCreateOrderDigitalPackageArgs = { orderId: Scalars['String'] digitalPackageInput?: Maybe } export type MutationUpdateOrderDigitalPackageArgs = { orderId: Scalars['String'] digitalPackageId: Scalars['String'] digitalPackageInput?: Maybe } export type MutationDeleteOrderDigitalPackageArgs = { orderId: Scalars['String'] digitalPackageId: Scalars['String'] } export type MutationCreateOrderExtendedPropertiesArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe extendedPropertyInput?: Maybe } export type MutationUpdateOrderExtendedPropertiesArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe upsert?: Maybe extendedPropertyInput?: Maybe } export type MutationDeleteOrderExtendedPropertiesArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe graphQLString?: Maybe } export type MutationUpdateOrderExtendedPropertyArgs = { orderId: Scalars['String'] key: Scalars['String'] updateMode?: Maybe version?: Maybe upsert?: Maybe extendedPropertyInput?: Maybe } export type MutationDeleteOrderExtendedPropertyArgs = { orderId: Scalars['String'] key: Scalars['String'] updateMode?: Maybe version?: Maybe } export type MutationCreateOrderFulfillmentActionArgs = { orderId: Scalars['String'] fulfillmentActionInput?: Maybe } export type MutationResendOrderFulfillmentEmailArgs = { orderId: Scalars['String'] fulfillmentActionInput?: Maybe } export type MutationUpdateOrderFulfillmentInfoArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe fulfillmentInfoInput?: Maybe } export type MutationCreateOrderItemArgs = { orderId: Scalars['String'] updateMode?: Maybe version?: Maybe skipInventoryCheck?: Maybe orderItemInput?: Maybe } export type MutationDeleteOrderItemArgs = { orderId: Scalars['String'] orderItemId: Scalars['String'] updateMode?: Maybe version?: Maybe } export type MutationUpdateOrderItemPriceArgs = { orderId: Scalars['String'] orderItemId: Scalars['String'] price: Scalars['Float'] updateMode?: Maybe version?: Maybe } export type MutationUpdateOrderItemQuantityArgs = { orderId: Scalars['String'] orderItemId: Scalars['String'] quantity: Scalars['Int'] updateMode?: Maybe version?: Maybe } export type MutationUpdateOrderItemDutyAmountArgs = { orderId: Scalars['String'] orderItemId: Scalars['String'] dutyAmount: Scalars['Float'] updateMode?: Maybe version?: Maybe } export type MutationUpdateOrderItemFulfillmentArgs = { orderId: Scalars['String'] orderItemId: Scalars['String'] updateMode?: Maybe version?: Maybe orderItemInput?: Maybe } export type MutationUpdateOrderItemDiscountArgs = { orderId: Scalars['String'] orderItemId: Scalars['String'] discountId: Scalars['Int'] updateMode?: Maybe version?: Maybe appliedDiscountInput?: Maybe } export type MutationCreateOrderNoteArgs = { orderId: Scalars['String'] orderNoteInput?: Maybe } export type MutationUpdateOrderNotesArgs = { orderId: Scalars['String'] noteId: Scalars['String'] orderNoteInput?: Maybe } export type MutationDeleteOrderNoteArgs = { orderId: Scalars['String'] noteId: Scalars['String'] } export type MutationCreateOrderPackageArgs = { orderId: Scalars['String'] packageObjInput?: Maybe } export type MutationUpdateOrderPackageArgs = { orderId: Scalars['String'] packageId: Scalars['String'] packageObjInput?: Maybe } export type MutationDeleteOrderPackageArgs = { orderId: Scalars['String'] packageId: Scalars['String'] } export type MutationValidateOrderArgs = { orderInput?: Maybe } export type MutationUpdateQuoteArgs = { quoteId: Scalars['String'] updateMode?: Maybe quoteInput?: Maybe } export type MutationDeleteQuoteArgs = { quoteId: Scalars['String'] draft?: Maybe } export type MutationCreateQuoteArgs = { quoteInput?: Maybe } export type MutationCreateQuoteItemArgs = { quoteId: Scalars['String'] updateMode?: Maybe orderItemInput?: Maybe } export type MutationDeleteQuoteItemArgs = { quoteId: Scalars['String'] quoteItemId: Scalars['String'] updateMode?: Maybe } export type MutationCreateReturnArgs = { returnObjInput?: Maybe } export type MutationResendReturnEmailArgs = { returnActionInput?: Maybe } export type MutationUpdateReturnArgs = { returnId: Scalars['String'] returnObjInput?: Maybe } export type MutationDeleteReturnArgs = { returnId: Scalars['String'] } export type MutationCreateReturnActionArgs = { returnActionInput?: Maybe } export type MutationSetReturnShipArgs = { returnId: Scalars['String'] returnItemSpecifierInput?: Maybe } export type MutationCreateReturnPaymentActionArgs = { returnId: Scalars['String'] paymentActionInput?: Maybe } export type MutationCreateReturnPaymentPaymentActionArgs = { returnId: Scalars['String'] paymentId: Scalars['String'] paymentActionInput?: Maybe } export type MutationSetReturnRestockArgs = { returnId: Scalars['String'] restockableReturnItemInput?: Maybe } export type MutationCreateReturnItemArgs = { returnId: Scalars['String'] returnItemInput?: Maybe } export type MutationDeleteReturnItemArgs = { returnId?: Maybe returnItemId?: Maybe orderId: Scalars['String'] orderItemId: Scalars['String'] } export type MutationCreateReturnNoteArgs = { returnId: Scalars['String'] orderNoteInput?: Maybe } export type MutationUpdateReturnNoteArgs = { returnId: Scalars['String'] noteId: Scalars['String'] orderNoteInput?: Maybe } export type MutationDeleteReturnNoteArgs = { returnId: Scalars['String'] noteId: Scalars['String'] } export type MutationCreateReturnPackageArgs = { returnId: Scalars['String'] packageObjInput?: Maybe } export type MutationUpdateReturnPackageArgs = { returnId: Scalars['String'] packageId: Scalars['String'] packageObjInput?: Maybe } export type MutationDeleteReturnPackageArgs = { returnId: Scalars['String'] packageId: Scalars['String'] } export type MutationCreateReturnShipmentArgs = { returnId: Scalars['String'] graphQLString?: Maybe } export type MutationDeleteReturnShipmentArgs = { returnId: Scalars['String'] shipmentId: Scalars['String'] } export type MutationCreateWishlistArgs = { wishlistInput?: Maybe } export type MutationUpdateWishlistArgs = { wishlistId: Scalars['String'] wishlistInput?: Maybe } export type MutationDeleteWishlistArgs = { wishlistId: Scalars['String'] } export type MutationDeleteWishlistItemsArgs = { wishlistId: Scalars['String'] } export type MutationCreateWishlistItemArgs = { wishlistId: Scalars['String'] wishlistItemInput?: Maybe } export type MutationUpdateWishlistItemArgs = { wishlistId: Scalars['String'] wishlistItemId: Scalars['String'] wishlistItemInput?: Maybe } export type MutationDeleteWishlistItemArgs = { wishlistId: Scalars['String'] wishlistItemId: Scalars['String'] } export type MutationUpdateWishlistItemQuantityArgs = { wishlistId: Scalars['String'] wishlistItemId: Scalars['String'] quantity: Scalars['Int'] } export type MutationUpdateDocumentListDocumentContentArgs = { documentListName: Scalars['String'] documentId: Scalars['String'] httpRequestMessageInput?: Maybe } export type MutationDeleteDocumentListDocumentContentArgs = { documentListName: Scalars['String'] documentId: Scalars['String'] } export type MutationUpdateDocumentListDocumentTreeContentArgs = { documentListName: Scalars['String'] documentName: Scalars['String'] httpRequestMessageInput?: Maybe } export type MutationDeleteDocumentListDocumentTreeContentArgs = { documentListName: Scalars['String'] documentName: Scalars['String'] httpRequestMessageInput?: Maybe } export type MutationCreateDocumentListDocumentArgs = { documentListName: Scalars['String'] documentInput?: Maybe } export type MutationUpdateDocumentListDocumentArgs = { documentListName: Scalars['String'] documentId: Scalars['String'] documentInput?: Maybe } export type MutationPatchDocumentListDocumentArgs = { documentListName: Scalars['String'] documentId: Scalars['String'] documentInput?: Maybe } export type MutationDeleteDocumentListDocumentArgs = { documentListName: Scalars['String'] documentId: Scalars['String'] } export type MutationCreateDocumentListArgs = { documentListInput?: Maybe } export type MutationUpdateDocumentListArgs = { documentListName: Scalars['String'] documentListInput?: Maybe } export type MutationDeleteDocumentListArgs = { documentListName: Scalars['String'] } export type MutationCreateDocumentListTypeArgs = { documentListTypeInput?: Maybe } export type MutationUpdateDocumentListTypeArgs = { documentListTypeFQN: Scalars['String'] documentListTypeInput?: Maybe } export type MutationCreateDocumentDraftArgs = { documentLists?: Maybe graphQLString?: Maybe } export type MutationToggleDocumentPublishingArgs = { documentLists?: Maybe graphQLString?: Maybe } export type MutationCreateDocumentTypeArgs = { documentTypeInput?: Maybe } export type MutationUpdateDocumentTypeArgs = { documentTypeName: Scalars['String'] documentTypeInput?: Maybe } export type MutationCreatePropertyTypeArgs = { propertyTypeInput?: Maybe } export type MutationUpdatePropertyTypeArgs = { propertyTypeName: Scalars['String'] propertyTypeInput?: Maybe } export type MutationDeletePropertyTypeArgs = { propertyTypeName: Scalars['String'] } export type MutationAdminCreateLocationArgs = { locationInput?: Maybe } export type MutationAdminUpdateLocationArgs = { locationCode: Scalars['String'] locationInput?: Maybe } export type MutationDeleteAdminLocationArgs = { locationCode: Scalars['String'] } export type MutationAdminCreateLocationAttributeArgs = { attributeInput?: Maybe } export type MutationAdminUpdateLocationAttributeArgs = { attributeFQN: Scalars['String'] attributeInput?: Maybe } export type MutationAdminCreateLocationGroupArgs = { locationGroupInput?: Maybe } export type MutationUpdateLocationUsageArgs = { code: Scalars['String'] locationUsageInput?: Maybe } export type MutationAdminCreateLocationTypeArgs = { locationTypeInput?: Maybe } export type MutationAdminUpdateLocationTypeArgs = { locationTypeCode: Scalars['String'] locationTypeInput?: Maybe } export type MutationDeleteAdminLocationTypeArgs = { locationTypeCode: Scalars['String'] } export type MutationUpdateEntityListEntitiesArgs = { entityListFullName: Scalars['String'] id: Scalars['String'] httpRequestMessageInput?: Maybe } export type MutationDeleteEntityListEntityArgs = { entityListFullName: Scalars['String'] id: Scalars['String'] } export type MutationCreateEntityListEntityArgs = { entityListFullName: Scalars['String'] httpRequestMessageInput?: Maybe } export type MutationUpdateEntityListArgs = { entityListFullName: Scalars['String'] entityListInput?: Maybe } export type MutationDeleteEntityListArgs = { entityListFullName: Scalars['String'] } export type MutationCreateEntityListArgs = { entityListInput?: Maybe } export type MutationCreateEntityListViewArgs = { entityListFullName: Scalars['String'] listViewInput?: Maybe } export type MutationUpdateEntityListViewArgs = { entityListFullName: Scalars['String'] viewName: Scalars['String'] listViewInput?: Maybe } export type MutationDeleteEntityListViewArgs = { entityListFullName: Scalars['String'] viewName: Scalars['String'] } export type MutationCreateTargetRuleArgs = { targetRuleInput?: Maybe } export type MutationUpdateTargetRuleArgs = { code: Scalars['String'] targetRuleInput?: Maybe } export type MutationDeleteCommerceTargetRuleArgs = { code: Scalars['String'] } export type MutationValidateTargetRuleArgs = { targetRuleInput?: Maybe } export type MutationCreateOrderRoutingSuggestionArgs = { returnSuggestionLog?: Maybe suggestionRequestInput?: Maybe } export enum NodeTypeEnum { Array = 'ARRAY', Binary = 'BINARY', Boolean = 'BOOLEAN', Missing = 'MISSING', Null = 'NULL', Number = 'NUMBER', Object = 'OBJECT', Pojo = 'POJO', String = 'STRING', } export type Order = { __typename?: 'Order' _get?: Maybe _root?: Maybe orderNumber?: Maybe locationCode?: Maybe version?: Maybe parentOrderId?: Maybe parentOrderNumber?: Maybe parentCheckoutId?: Maybe parentCheckoutNumber?: Maybe partialOrderNumber?: Maybe partialOrderCount?: Maybe isPartialOrder?: Maybe parentReturnId?: Maybe parentReturnNumber?: Maybe originalCartId?: Maybe originalQuoteId?: Maybe originalQuoteNumber?: Maybe priceListCode?: Maybe availableActions?: Maybe> shopperNotes?: Maybe customerAccountId?: Maybe customerTaxId?: Maybe isTaxExempt?: Maybe email?: Maybe ipAddress?: Maybe sourceDevice?: Maybe acceptsMarketing?: Maybe status?: Maybe type?: Maybe paymentStatus?: Maybe returnStatus?: Maybe isEligibleForReturns?: Maybe totalCollected: Scalars['Float'] attributes?: Maybe>> adjustment?: Maybe shippingAdjustment?: Maybe handlingAdjustment?: Maybe shippingDiscounts?: Maybe>> handlingDiscounts?: Maybe>> handlingAmount?: Maybe handlingSubTotal?: Maybe handlingTotal?: Maybe dutyAmount?: Maybe dutyTotal?: Maybe fulfillmentStatus?: Maybe submittedDate?: Maybe cancelledDate?: Maybe closedDate?: Maybe acceptedDate?: Maybe notes?: Maybe>> items?: Maybe>> validationResults?: Maybe>> billingInfo?: Maybe payments?: Maybe>> refunds?: Maybe>> packages?: Maybe>> pickups?: Maybe>> digitalPackages?: Maybe>> shipments?: Maybe>> isDraft?: Maybe hasDraft?: Maybe isImport?: Maybe isHistoricalImport?: Maybe importDate?: Maybe isUnified?: Maybe externalId?: Maybe couponCodes?: Maybe> invalidCoupons?: Maybe>> amountAvailableForRefund: Scalars['Float'] amountRemainingForPayment: Scalars['Float'] amountRefunded: Scalars['Float'] readyToCapture?: Maybe isOptInForSms?: Maybe userId?: Maybe id?: Maybe tenantId?: Maybe siteId?: Maybe channelCode?: Maybe currencyCode?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe fulfillmentInfo?: Maybe orderDiscounts?: Maybe>> suggestedDiscounts?: Maybe>> rejectedDiscounts?: Maybe>> data?: Maybe taxData?: Maybe subtotal?: Maybe discountedSubtotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe shippingTotal?: Maybe shippingSubTotal?: Maybe shippingTaxTotal?: Maybe handlingTaxTotal?: Maybe itemTaxTotal?: Maybe taxTotal?: Maybe feeTotal?: Maybe total?: Maybe lineItemSubtotalWithOrderAdjustments?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe lastValidationDate?: Maybe expirationDate?: Maybe changeMessages?: Maybe>> extendedProperties?: Maybe>> discountThresholdMessages?: Maybe>> auditInfo?: Maybe } export type Order_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type OrderActionInput = { actionName?: Maybe } export type OrderAttribute = { __typename?: 'OrderAttribute' _get?: Maybe _root?: Maybe auditInfo?: Maybe fullyQualifiedName?: Maybe attributeDefinitionId?: Maybe values?: Maybe> } export type OrderAttribute_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type OrderAttributeInput = { auditInfo?: Maybe fullyQualifiedName?: Maybe attributeDefinitionId?: Maybe values?: Maybe> } export type OrderCollection = { __typename?: 'OrderCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type OrderCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type OrderInput = { orderNumber?: Maybe locationCode?: Maybe version?: Maybe parentOrderId?: Maybe parentOrderNumber?: Maybe parentCheckoutId?: Maybe parentCheckoutNumber?: Maybe partialOrderNumber?: Maybe partialOrderCount?: Maybe isPartialOrder?: Maybe parentReturnId?: Maybe parentReturnNumber?: Maybe originalCartId?: Maybe originalQuoteId?: Maybe originalQuoteNumber?: Maybe priceListCode?: Maybe availableActions?: Maybe> shopperNotes?: Maybe customerAccountId?: Maybe customerTaxId?: Maybe isTaxExempt?: Maybe email?: Maybe ipAddress?: Maybe sourceDevice?: Maybe acceptsMarketing?: Maybe status?: Maybe type?: Maybe paymentStatus?: Maybe returnStatus?: Maybe isEligibleForReturns?: Maybe totalCollected: Scalars['Float'] attributes?: Maybe>> adjustment?: Maybe shippingAdjustment?: Maybe handlingAdjustment?: Maybe shippingDiscounts?: Maybe>> handlingDiscounts?: Maybe>> handlingAmount?: Maybe handlingSubTotal?: Maybe handlingTotal?: Maybe dutyAmount?: Maybe dutyTotal?: Maybe fulfillmentStatus?: Maybe submittedDate?: Maybe cancelledDate?: Maybe closedDate?: Maybe acceptedDate?: Maybe notes?: Maybe>> items?: Maybe>> validationResults?: Maybe>> billingInfo?: Maybe payments?: Maybe>> refunds?: Maybe>> packages?: Maybe>> pickups?: Maybe>> digitalPackages?: Maybe>> shipments?: Maybe>> isDraft?: Maybe hasDraft?: Maybe isImport?: Maybe isHistoricalImport?: Maybe importDate?: Maybe isUnified?: Maybe externalId?: Maybe couponCodes?: Maybe> invalidCoupons?: Maybe>> amountAvailableForRefund: Scalars['Float'] amountRemainingForPayment: Scalars['Float'] amountRefunded: Scalars['Float'] readyToCapture?: Maybe isOptInForSms?: Maybe userId?: Maybe id?: Maybe tenantId?: Maybe siteId?: Maybe channelCode?: Maybe currencyCode?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe fulfillmentInfo?: Maybe orderDiscounts?: Maybe>> suggestedDiscounts?: Maybe>> rejectedDiscounts?: Maybe>> data?: Maybe taxData?: Maybe subtotal?: Maybe discountedSubtotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe shippingTotal?: Maybe shippingSubTotal?: Maybe shippingTaxTotal?: Maybe handlingTaxTotal?: Maybe itemTaxTotal?: Maybe taxTotal?: Maybe feeTotal?: Maybe total?: Maybe lineItemSubtotalWithOrderAdjustments?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe lastValidationDate?: Maybe expirationDate?: Maybe changeMessages?: Maybe>> extendedProperties?: Maybe>> discountThresholdMessages?: Maybe>> auditInfo?: Maybe } export type OrderItemCollection = { __typename?: 'OrderItemCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type OrderItemCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type OrderItemInput = { backorderable?: Maybe customItemData: Scalars['Object'] itemDependency: Scalars['Int'] orderItemID: Scalars['Int'] partNumber: Scalars['String'] quantity: Scalars['Int'] sku: Scalars['String'] upc: Scalars['String'] } export type OrderNote = { __typename?: 'OrderNote' _get?: Maybe _root?: Maybe id?: Maybe text?: Maybe auditInfo?: Maybe } export type OrderNote_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type OrderNoteInput = { id?: Maybe text?: Maybe auditInfo?: Maybe } export type OrderReturnableItem = { __typename?: 'OrderReturnableItem' _get?: Maybe _root?: Maybe productCode?: Maybe productName?: Maybe shipmentNumber?: Maybe shipmentItemId?: Maybe quantityOrdered: Scalars['Int'] quantityFulfilled: Scalars['Int'] quantityReturned: Scalars['Int'] quantityReturnable: Scalars['Int'] fulfillmentStatus?: Maybe orderItemId?: Maybe orderLineId: Scalars['Int'] orderItemOptionAttributeFQN?: Maybe unitQuantity: Scalars['Int'] parentProductCode?: Maybe parentProductName?: Maybe fulfillmentFields?: Maybe>> sku?: Maybe mfgPartNumber?: Maybe } export type OrderReturnableItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type OrderReturnableItemCollection = { __typename?: 'OrderReturnableItemCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type OrderReturnableItemCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export enum OrderTypeEnum { Directship = 'DIRECTSHIP', Transfer = 'TRANSFER', } export type OrderValidationMessage = { __typename?: 'OrderValidationMessage' _get?: Maybe _root?: Maybe orderItemId?: Maybe messageType?: Maybe message?: Maybe } export type OrderValidationMessage_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type OrderValidationMessageInput = { orderItemId?: Maybe messageType?: Maybe message?: Maybe } export type OrderValidationResult = { __typename?: 'OrderValidationResult' _get?: Maybe _root?: Maybe validationId?: Maybe validatorName?: Maybe validatorType?: Maybe status?: Maybe createdDate?: Maybe messages?: Maybe>> } export type OrderValidationResult_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type OrderValidationResultInput = { validationId?: Maybe validatorName?: Maybe validatorType?: Maybe status?: Maybe createdDate?: Maybe messages?: Maybe>> } export type PackageItem = { __typename?: 'PackageItem' _get?: Maybe _root?: Maybe productCode?: Maybe quantity: Scalars['Int'] fulfillmentItemType?: Maybe lineId?: Maybe optionAttributeFQN?: Maybe } export type PackageItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PackageItemInput = { productCode?: Maybe quantity: Scalars['Int'] fulfillmentItemType?: Maybe lineId?: Maybe optionAttributeFQN?: Maybe } export type PackageObj = { __typename?: 'PackageObj' _get?: Maybe _root?: Maybe shippingMethodCode?: Maybe shippingMethodName?: Maybe shipmentId?: Maybe trackingNumber?: Maybe trackingNumbers?: Maybe> packagingType?: Maybe hasLabel?: Maybe measurements?: Maybe carrier?: Maybe signatureRequired?: Maybe trackings?: Maybe>> id?: Maybe code?: Maybe status?: Maybe items?: Maybe>> fulfillmentDate?: Maybe fulfillmentLocationCode?: Maybe auditInfo?: Maybe availableActions?: Maybe> changeMessages?: Maybe>> } export type PackageObj_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PackageObjInput = { shippingMethodCode?: Maybe shippingMethodName?: Maybe shipmentId?: Maybe trackingNumber?: Maybe trackingNumbers?: Maybe> packagingType?: Maybe hasLabel?: Maybe measurements?: Maybe carrier?: Maybe signatureRequired?: Maybe trackings?: Maybe>> id?: Maybe code?: Maybe status?: Maybe items?: Maybe>> fulfillmentDate?: Maybe fulfillmentLocationCode?: Maybe auditInfo?: Maybe availableActions?: Maybe> changeMessages?: Maybe>> } export type PackageSettings = { __typename?: 'PackageSettings' _get?: Maybe _root?: Maybe unitType?: Maybe } export type PackageSettings_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PasswordInfoInput = { oldPassword?: Maybe newPassword?: Maybe externalPassword?: Maybe } export type Payment = { __typename?: 'Payment' _get?: Maybe _root?: Maybe id?: Maybe groupId?: Maybe paymentServiceTransactionId?: Maybe availableActions?: Maybe> orderId?: Maybe paymentType?: Maybe paymentWorkflow?: Maybe externalTransactionId?: Maybe billingInfo?: Maybe data?: Maybe status?: Maybe subPayments?: Maybe>> interactions?: Maybe>> isRecurring?: Maybe amountCollected: Scalars['Float'] amountCredited: Scalars['Float'] amountRequested: Scalars['Float'] changeMessages?: Maybe>> auditInfo?: Maybe gatewayGiftCard?: Maybe } export type Payment_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PaymentActionInput = { actionName?: Maybe currencyCode?: Maybe checkNumber?: Maybe returnUrl?: Maybe cancelUrl?: Maybe amount?: Maybe interactionDate?: Maybe newBillingInfo?: Maybe referenceSourcePaymentId?: Maybe manualGatewayInteraction?: Maybe externalTransactionId?: Maybe data?: Maybe } export type PaymentActionTarget = { __typename?: 'PaymentActionTarget' _get?: Maybe _root?: Maybe targetType?: Maybe targetId?: Maybe targetNumber?: Maybe } export type PaymentActionTarget_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PaymentActionTargetInput = { targetType?: Maybe targetId?: Maybe targetNumber?: Maybe } export type PaymentCard = { __typename?: 'PaymentCard' _get?: Maybe _root?: Maybe paymentServiceCardId?: Maybe isUsedRecurring?: Maybe nameOnCard?: Maybe isCardInfoSaved?: Maybe isTokenized?: Maybe paymentOrCardType?: Maybe cardNumberPartOrMask?: Maybe expireMonth: Scalars['Int'] expireYear: Scalars['Int'] bin?: Maybe } export type PaymentCard_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PaymentCardInput = { paymentServiceCardId?: Maybe isUsedRecurring?: Maybe nameOnCard?: Maybe isCardInfoSaved?: Maybe isTokenized?: Maybe paymentOrCardType?: Maybe cardNumberPartOrMask?: Maybe expireMonth: Scalars['Int'] expireYear: Scalars['Int'] bin?: Maybe } export type PaymentCollection = { __typename?: 'PaymentCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type PaymentCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PaymentGatewayInteractionInput = { gatewayInteractionId?: Maybe gatewayTransactionId?: Maybe gatewayAuthCode?: Maybe gatewayAVSCodes?: Maybe gatewayCVV2Codes?: Maybe gatewayResponseCode?: Maybe gatewayResponseText?: Maybe } export type PaymentGatewayResponseData = { __typename?: 'PaymentGatewayResponseData' _get?: Maybe _root?: Maybe key?: Maybe value?: Maybe } export type PaymentGatewayResponseData_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PaymentGatewayResponseDataInput = { key?: Maybe value?: Maybe } export type PaymentInput = { id?: Maybe groupId?: Maybe paymentServiceTransactionId?: Maybe availableActions?: Maybe> orderId?: Maybe paymentType?: Maybe paymentWorkflow?: Maybe externalTransactionId?: Maybe billingInfo?: Maybe data?: Maybe status?: Maybe subPayments?: Maybe>> interactions?: Maybe>> isRecurring?: Maybe amountCollected: Scalars['Float'] amountCredited: Scalars['Float'] amountRequested: Scalars['Float'] changeMessages?: Maybe>> auditInfo?: Maybe gatewayGiftCard?: Maybe } export type PaymentInteraction = { __typename?: 'PaymentInteraction' _get?: Maybe _root?: Maybe id?: Maybe gatewayInteractionId?: Maybe paymentId?: Maybe orderId?: Maybe target?: Maybe currencyCode?: Maybe interactionType?: Maybe checkNumber?: Maybe status?: Maybe paymentEntryStatus?: Maybe isRecurring?: Maybe isManual?: Maybe gatewayTransactionId?: Maybe gatewayAuthCode?: Maybe gatewayAVSCodes?: Maybe gatewayCVV2Codes?: Maybe gatewayResponseCode?: Maybe gatewayResponseText?: Maybe gatewayResponseData?: Maybe>> paymentTransactionInteractionIdReference?: Maybe amount?: Maybe note?: Maybe interactionDate?: Maybe auditInfo?: Maybe returnId?: Maybe refundId?: Maybe capturableShipmentsSummary?: Maybe>> } export type PaymentInteraction_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PaymentInteractionInput = { id?: Maybe gatewayInteractionId?: Maybe paymentId?: Maybe orderId?: Maybe target?: Maybe currencyCode?: Maybe interactionType?: Maybe checkNumber?: Maybe status?: Maybe paymentEntryStatus?: Maybe isRecurring?: Maybe isManual?: Maybe gatewayTransactionId?: Maybe gatewayAuthCode?: Maybe gatewayAVSCodes?: Maybe gatewayCVV2Codes?: Maybe gatewayResponseCode?: Maybe gatewayResponseText?: Maybe gatewayResponseData?: Maybe>> paymentTransactionInteractionIdReference?: Maybe amount?: Maybe note?: Maybe interactionDate?: Maybe auditInfo?: Maybe returnId?: Maybe refundId?: Maybe capturableShipmentsSummary?: Maybe< Array> > } export type PaymentToken = { __typename?: 'PaymentToken' _get?: Maybe _root?: Maybe paymentServiceTokenId?: Maybe type?: Maybe } export type PaymentToken_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PaymentTokenInput = { paymentServiceTokenId?: Maybe type?: Maybe } export type Pickup = { __typename?: 'Pickup' _get?: Maybe _root?: Maybe id?: Maybe code?: Maybe status?: Maybe items?: Maybe>> fulfillmentDate?: Maybe fulfillmentLocationCode?: Maybe auditInfo?: Maybe availableActions?: Maybe> changeMessages?: Maybe>> } export type Pickup_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PickupInput = { id?: Maybe code?: Maybe status?: Maybe items?: Maybe>> fulfillmentDate?: Maybe fulfillmentLocationCode?: Maybe auditInfo?: Maybe availableActions?: Maybe> changeMessages?: Maybe>> } export type PickupItem = { __typename?: 'PickupItem' _get?: Maybe _root?: Maybe productCode?: Maybe quantity: Scalars['Int'] fulfillmentItemType?: Maybe lineId?: Maybe optionAttributeFQN?: Maybe } export type PickupItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PickupItemInput = { productCode?: Maybe quantity: Scalars['Int'] fulfillmentItemType?: Maybe lineId?: Maybe optionAttributeFQN?: Maybe } export type PrAppliedDiscount = { __typename?: 'PrAppliedDiscount' _get?: Maybe _root?: Maybe couponCode?: Maybe discount?: Maybe discounts?: Maybe>> impact: Scalars['Float'] } export type PrAppliedDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PrAttributeValidation = { __typename?: 'PrAttributeValidation' _get?: Maybe _root?: Maybe regularExpression?: Maybe minStringLength?: Maybe maxStringLength?: Maybe minNumericValue?: Maybe maxNumericValue?: Maybe minDateValue?: Maybe maxDateValue?: Maybe } export type PrAttributeValidation_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PrBundledProduct = { __typename?: 'PrBundledProduct' _get?: Maybe _root?: Maybe content?: Maybe productCode?: Maybe goodsType?: Maybe quantity: Scalars['Int'] measurements?: Maybe isPackagedStandAlone?: Maybe inventoryInfo?: Maybe optionAttributeFQN?: Maybe optionValue?: Maybe creditValue?: Maybe productType?: Maybe } export type PrBundledProduct_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PrCategory = { __typename?: 'PrCategory' _get?: Maybe _root?: Maybe categoryId: Scalars['Int'] parentCategory?: Maybe content?: Maybe childrenCategories?: Maybe>> sequence?: Maybe isDisplayed?: Maybe categoryCode?: Maybe count?: Maybe updateDate: Scalars['DateTime'] shouldSlice?: Maybe } export type PrCategory_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PrDiscount = { __typename?: 'PrDiscount' _get?: Maybe _root?: Maybe discountId: Scalars['Int'] expirationDate?: Maybe name?: Maybe friendlyDescription?: Maybe impact: Scalars['Float'] } export type PrDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PrMeasurement = { __typename?: 'PrMeasurement' _get?: Maybe _root?: Maybe unit?: Maybe value?: Maybe } export type PrMeasurement_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PrPackageMeasurements = { __typename?: 'PrPackageMeasurements' _get?: Maybe _root?: Maybe packageHeight?: Maybe packageWidth?: Maybe packageLength?: Maybe packageWeight?: Maybe } export type PrPackageMeasurements_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PriceList = { __typename?: 'PriceList' _get?: Maybe _root?: Maybe priceListCode?: Maybe priceListId: Scalars['Int'] enabled?: Maybe name?: Maybe resolvable?: Maybe isIndexed?: Maybe filteredInStoreFront?: Maybe isSiteDefault?: Maybe description?: Maybe ancestors?: Maybe>> descendants?: Maybe>> validSites?: Maybe> } export type PriceList_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PriceListNode = { __typename?: 'PriceListNode' _get?: Maybe _root?: Maybe priceListCode?: Maybe priceListId: Scalars['Int'] parentPriceListId?: Maybe priceListLevel: Scalars['Int'] } export type PriceListNode_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingAppliedDiscount = { __typename?: 'PricingAppliedDiscount' _get?: Maybe _root?: Maybe impact: Scalars['Float'] discount?: Maybe couponCode?: Maybe couponSetId?: Maybe } export type PricingAppliedDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingAppliedLineItemProductDiscount = { __typename?: 'PricingAppliedLineItemProductDiscount' _get?: Maybe _root?: Maybe appliesToSalePrice?: Maybe quantity: Scalars['Int'] impactPerUnit: Scalars['Float'] isForced?: Maybe normalizedImpact: Scalars['Float'] impact: Scalars['Float'] discount?: Maybe couponCode?: Maybe couponSetId?: Maybe } export type PricingAppliedLineItemProductDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingAppliedLineItemShippingDiscount = { __typename?: 'PricingAppliedLineItemShippingDiscount' _get?: Maybe _root?: Maybe shippingMethodCode?: Maybe quantity: Scalars['Int'] impactPerUnit: Scalars['Float'] isForced?: Maybe normalizedImpact: Scalars['Float'] impact: Scalars['Float'] discount?: Maybe couponCode?: Maybe couponSetId?: Maybe } export type PricingAppliedLineItemShippingDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingAppliedOrderShippingDiscount = { __typename?: 'PricingAppliedOrderShippingDiscount' _get?: Maybe _root?: Maybe shippingMethodCode?: Maybe impact: Scalars['Float'] discount?: Maybe couponCode?: Maybe couponSetId?: Maybe } export type PricingAppliedOrderShippingDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingDiscount = { __typename?: 'PricingDiscount' _get?: Maybe _root?: Maybe discountId: Scalars['Int'] name?: Maybe friendlyDescription?: Maybe amount: Scalars['Float'] scope?: Maybe maxRedemptions?: Maybe maximumUsesPerUser?: Maybe requiresAuthenticatedUser?: Maybe doesNotApplyToProductsWithSalePrice?: Maybe maximumRedemptionsPerOrder?: Maybe maximumDiscountValuePerOrder?: Maybe maxDiscountValuePerRedemption?: Maybe doesNotApplyToMultiShipToOrders?: Maybe includedPriceLists?: Maybe> redemptions: Scalars['Int'] type?: Maybe amountType?: Maybe target?: Maybe condition?: Maybe expirationDate?: Maybe stackingLayer: Scalars['Int'] } export type PricingDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingDiscountCondition = { __typename?: 'PricingDiscountCondition' _get?: Maybe _root?: Maybe requiresCoupon?: Maybe couponCode?: Maybe minimumQuantityProductsRequiredInCategories?: Maybe includedCategoryIds?: Maybe> excludedCategoryIds?: Maybe> minimumQuantityRequiredProducts?: Maybe includedProductCodes?: Maybe> excludedProductCodes?: Maybe> paymentWorkflows?: Maybe> customerSegmentIds?: Maybe> minimumOrderAmount?: Maybe maximumOrderAmount?: Maybe minimumLifetimeValueAmount?: Maybe startDate?: Maybe expirationDate?: Maybe minimumCategorySubtotalBeforeDiscounts?: Maybe } export type PricingDiscountCondition_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingDiscountTarget = { __typename?: 'PricingDiscountTarget' _get?: Maybe _root?: Maybe type?: Maybe includedCategoryIds?: Maybe> excludedCategoryIds?: Maybe> includedCategoriesOperator?: Maybe excludedCategoriesOperator?: Maybe includedProductCodes?: Maybe> excludedProductCodes?: Maybe> includeAllProducts?: Maybe shippingMethods?: Maybe> shippingZones?: Maybe> } export type PricingDiscountTarget_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingProductAttribute = { __typename?: 'PricingProductAttribute' _get?: Maybe _root?: Maybe inputType?: Maybe valueType?: Maybe dataType?: Maybe name?: Maybe description?: Maybe } export type PricingProductAttribute_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingProductProperty = { __typename?: 'PricingProductProperty' _get?: Maybe _root?: Maybe attributeFQN?: Maybe values?: Maybe>> attributeDetail?: Maybe isHidden?: Maybe isMultiValue?: Maybe } export type PricingProductProperty_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingProductPropertyValue = { __typename?: 'PricingProductPropertyValue' _get?: Maybe _root?: Maybe value?: Maybe stringValue?: Maybe } export type PricingProductPropertyValue_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingTaxAttribute = { __typename?: 'PricingTaxAttribute' _get?: Maybe _root?: Maybe fullyQualifiedName?: Maybe attributeDefinitionId?: Maybe values?: Maybe> } export type PricingTaxAttribute_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingTaxContext = { __typename?: 'PricingTaxContext' _get?: Maybe _root?: Maybe taxContextId?: Maybe customerId?: Maybe taxExemptId?: Maybe originAddress?: Maybe destinationAddress?: Maybe } export type PricingTaxContext_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingTaxableLineItem = { __typename?: 'PricingTaxableLineItem' _get?: Maybe _root?: Maybe id?: Maybe productCode?: Maybe variantProductCode?: Maybe productName?: Maybe productProperties?: Maybe>> quantity: Scalars['Int'] lineItemPrice: Scalars['Float'] discountTotal?: Maybe discountedTotal?: Maybe shippingAmount: Scalars['Float'] handlingAmount?: Maybe feeTotal?: Maybe isTaxable?: Maybe reason?: Maybe data?: Maybe productDiscount?: Maybe shippingDiscount?: Maybe productDiscounts?: Maybe>> shippingDiscounts?: Maybe< Array> > originAddress?: Maybe destinationAddress?: Maybe } export type PricingTaxableLineItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PricingTaxableOrder = { __typename?: 'PricingTaxableOrder' _get?: Maybe _root?: Maybe orderDate: Scalars['DateTime'] taxContext?: Maybe lineItems?: Maybe>> shippingAmount: Scalars['Float'] currencyCode?: Maybe handlingFee: Scalars['Float'] originalDocumentCode?: Maybe orderId?: Maybe orderNumber?: Maybe originalOrderDate: Scalars['DateTime'] data?: Maybe attributes?: Maybe>> shippingDiscounts?: Maybe>> shippingDiscount?: Maybe orderDiscounts?: Maybe>> orderDiscount?: Maybe handlingDiscounts?: Maybe>> handlingDiscount?: Maybe shippingMethodCode?: Maybe shippingMethodName?: Maybe taxRequestType?: Maybe } export type PricingTaxableOrder_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type Product = { __typename?: 'Product' _get?: Maybe _root?: Maybe productCode?: Maybe purchaseLocation?: Maybe productSequence?: Maybe productUsage?: Maybe fulfillmentTypesSupported?: Maybe> goodsType?: Maybe bundledProducts?: Maybe>> content?: Maybe purchasableState?: Maybe isActive?: Maybe publishState?: Maybe price?: Maybe priceRange?: Maybe volumePriceBands?: Maybe>> volumePriceRange?: Maybe availableShippingDiscounts?: Maybe>> productType?: Maybe productTypeId?: Maybe isTaxable?: Maybe isRecurring?: Maybe pricingBehavior?: Maybe inventoryInfo?: Maybe createDate: Scalars['DateTime'] updateDate: Scalars['DateTime'] dateFirstAvailableInCatalog?: Maybe catalogStartDate?: Maybe catalogEndDate?: Maybe daysAvailableInCatalog?: Maybe upc?: Maybe upCs?: Maybe> mfgPartNumber?: Maybe mfgPartNumbers?: Maybe> variationProductCode?: Maybe categories?: Maybe>> measurements?: Maybe isPackagedStandAlone?: Maybe properties?: Maybe>> options?: Maybe>> variations?: Maybe>> validPriceLists?: Maybe> locationsInStock?: Maybe> slicingAttributeFQN?: Maybe productImageGroups?: Maybe>> sliceValue?: Maybe productCollections?: Maybe>> productCollectionMembers?: Maybe>> collectionMembersProductContent?: Maybe>> score: Scalars['Float'] personalizationScore: Scalars['Float'] } export type Product_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductPropertiesArgs = { filterAttribute?: Maybe filterOperator?: Maybe filterValue?: Maybe } export type ProductCollection = { __typename?: 'ProductCollection' _get?: Maybe _root?: Maybe nextCursorMark?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type ProductCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductCollectionInfo = { __typename?: 'ProductCollectionInfo' _get?: Maybe _root?: Maybe productCode?: Maybe isPrimary?: Maybe } export type ProductCollectionInfo_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductCollectionMember = { __typename?: 'ProductCollectionMember' _get?: Maybe _root?: Maybe memberKey?: Maybe } export type ProductCollectionMember_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductCollectionMemberKey = { __typename?: 'ProductCollectionMemberKey' _get?: Maybe _root?: Maybe value?: Maybe } export type ProductCollectionMemberKey_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductContent = { __typename?: 'ProductContent' _get?: Maybe _root?: Maybe productName?: Maybe productFullDescription?: Maybe productShortDescription?: Maybe metaTagTitle?: Maybe metaTagDescription?: Maybe metaTagKeywords?: Maybe seoFriendlyUrl?: Maybe productImages?: Maybe>> } export type ProductContent_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductCost = { __typename?: 'ProductCost' _get?: Maybe _root?: Maybe productCode?: Maybe cost: Scalars['Float'] } export type ProductCost_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductCostCollection = { __typename?: 'ProductCostCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type ProductCostCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductCostQueryInput = { productCodes?: Maybe> } export type ProductForIndexing = { __typename?: 'ProductForIndexing' _get?: Maybe _root?: Maybe slices?: Maybe>> productCode?: Maybe purchaseLocation?: Maybe productSequence?: Maybe productUsage?: Maybe fulfillmentTypesSupported?: Maybe> goodsType?: Maybe bundledProducts?: Maybe>> content?: Maybe purchasableState?: Maybe isActive?: Maybe publishState?: Maybe price?: Maybe priceRange?: Maybe volumePriceBands?: Maybe>> volumePriceRange?: Maybe availableShippingDiscounts?: Maybe>> productType?: Maybe productTypeId?: Maybe isTaxable?: Maybe isRecurring?: Maybe pricingBehavior?: Maybe inventoryInfo?: Maybe createDate: Scalars['DateTime'] updateDate: Scalars['DateTime'] dateFirstAvailableInCatalog?: Maybe catalogStartDate?: Maybe catalogEndDate?: Maybe daysAvailableInCatalog?: Maybe upc?: Maybe upCs?: Maybe> mfgPartNumber?: Maybe mfgPartNumbers?: Maybe> variationProductCode?: Maybe categories?: Maybe>> measurements?: Maybe isPackagedStandAlone?: Maybe properties?: Maybe>> options?: Maybe>> variations?: Maybe>> validPriceLists?: Maybe> locationsInStock?: Maybe> slicingAttributeFQN?: Maybe productImageGroups?: Maybe>> sliceValue?: Maybe productCollections?: Maybe>> productCollectionMembers?: Maybe>> collectionMembersProductContent?: Maybe>> score: Scalars['Float'] personalizationScore: Scalars['Float'] } export type ProductForIndexing_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductImage = { __typename?: 'ProductImage' _get?: Maybe _root?: Maybe imageLabel?: Maybe altText?: Maybe imageUrl?: Maybe cmsId?: Maybe videoUrl?: Maybe mediaType?: Maybe sequence?: Maybe productImageGroupId?: Maybe } export type ProductImage_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductImageGroup = { __typename?: 'ProductImageGroup' _get?: Maybe _root?: Maybe productImageGroupId: Scalars['String'] productImageGroupTags?: Maybe>> } export type ProductImageGroup_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductImageGroupTag = { __typename?: 'ProductImageGroupTag' _get?: Maybe _root?: Maybe attributeFqn?: Maybe value?: Maybe } export type ProductImageGroupTag_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductInventoryInfo = { __typename?: 'ProductInventoryInfo' _get?: Maybe _root?: Maybe manageStock?: Maybe outOfStockBehavior?: Maybe onlineStockAvailable?: Maybe onlineSoftStockAvailable?: Maybe onlineLocationCode?: Maybe availableDate?: Maybe } export type ProductInventoryInfo_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductOption = { __typename?: 'ProductOption' _get?: Maybe _root?: Maybe attributeFQN?: Maybe isRequired?: Maybe isMultiValue?: Maybe values?: Maybe>> attributeDetail?: Maybe isProductImageGroupSelector?: Maybe } export type ProductOption_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductOptionSelectionInput = { attributeFQN?: Maybe value?: Maybe attributeValueId?: Maybe shopperEnteredValue?: Maybe } export type ProductOptionSelectionsInput = { variationProductCode?: Maybe options?: Maybe>> } export type ProductOptionValue = { __typename?: 'ProductOptionValue' _get?: Maybe _root?: Maybe value?: Maybe attributeValueId: Scalars['Int'] stringValue?: Maybe isEnabled?: Maybe isSelected?: Maybe isDefault?: Maybe deltaWeight?: Maybe deltaPrice?: Maybe shopperEnteredValue?: Maybe bundledProduct?: Maybe displayInfo?: Maybe } export type ProductOptionValue_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductPrice = { __typename?: 'ProductPrice' _get?: Maybe _root?: Maybe msrp?: Maybe price?: Maybe priceType?: Maybe salePrice?: Maybe salePriceType?: Maybe catalogSalePrice?: Maybe catalogListPrice?: Maybe discount?: Maybe creditValue?: Maybe effectivePricelistCode?: Maybe priceListEntryCode?: Maybe priceListEntryMode?: Maybe } export type ProductPrice_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductPriceRange = { __typename?: 'ProductPriceRange' _get?: Maybe _root?: Maybe lower?: Maybe upper?: Maybe } export type ProductPriceRange_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductPricingBehaviorInfo = { __typename?: 'ProductPricingBehaviorInfo' _get?: Maybe _root?: Maybe discountsRestricted?: Maybe discountsRestrictedStartDate?: Maybe discountsRestrictedEndDate?: Maybe } export type ProductPricingBehaviorInfo_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductProperty = { __typename?: 'ProductProperty' _get?: Maybe _root?: Maybe attributeFQN?: Maybe isHidden?: Maybe isMultiValue?: Maybe attributeDetail?: Maybe values?: Maybe>> propertyType?: Maybe } export type ProductProperty_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductPropertyValue = { __typename?: 'ProductPropertyValue' _get?: Maybe _root?: Maybe value?: Maybe stringValue?: Maybe displayInfo?: Maybe } export type ProductPropertyValue_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductPurchasableState = { __typename?: 'ProductPurchasableState' _get?: Maybe _root?: Maybe isPurchasable?: Maybe messages?: Maybe>> } export type ProductPurchasableState_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductSearchRandomAccessCursor = { __typename?: 'ProductSearchRandomAccessCursor' _get?: Maybe _root?: Maybe cursorMarks?: Maybe> } export type ProductSearchRandomAccessCursor_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductSearchResult = { __typename?: 'ProductSearchResult' _get?: Maybe _root?: Maybe facets?: Maybe>> solrDebugInfo?: Maybe searchRedirect?: Maybe searchEngine?: Maybe nextCursorMark?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type ProductSearchResult_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductStock = { __typename?: 'ProductStock' _get?: Maybe _root?: Maybe manageStock?: Maybe isOnBackOrder?: Maybe availableDate?: Maybe stockAvailable?: Maybe aggregateInventory?: Maybe } export type ProductStock_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductStockInput = { manageStock?: Maybe isOnBackOrder?: Maybe availableDate?: Maybe stockAvailable?: Maybe aggregateInventory?: Maybe } export type ProductValidationSummary = { __typename?: 'ProductValidationSummary' _get?: Maybe _root?: Maybe productCode?: Maybe purchaseLocation?: Maybe productUsage?: Maybe fulfillmentTypesSupported?: Maybe> goodsType?: Maybe bundledProducts?: Maybe>> upc?: Maybe mfgPartNumber?: Maybe variationProductCode?: Maybe purchasableState?: Maybe price?: Maybe measurements?: Maybe isPackagedStandAlone?: Maybe image?: Maybe productShortDescription?: Maybe productName?: Maybe categories?: Maybe>> properties?: Maybe>> pricingBehavior?: Maybe inventoryInfo?: Maybe isTaxable?: Maybe productType?: Maybe } export type ProductValidationSummary_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ProductVolumePrice = { __typename?: 'ProductVolumePrice' _get?: Maybe _root?: Maybe isCurrent?: Maybe minQty: Scalars['Int'] maxQty?: Maybe priceRange?: Maybe price?: Maybe } export type ProductVolumePrice_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type Property = { __typename?: 'Property' _get?: Maybe _root?: Maybe name?: Maybe isRequired?: Maybe isMultiValued?: Maybe propertyType?: Maybe } export type Property_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PropertyInput = { name?: Maybe isRequired?: Maybe isMultiValued?: Maybe propertyType?: Maybe } export type PropertyType = { __typename?: 'PropertyType' _get?: Maybe _root?: Maybe name?: Maybe namespace?: Maybe propertyTypeFQN?: Maybe adminName?: Maybe installationPackage?: Maybe version?: Maybe dataType?: Maybe isQueryable?: Maybe isSortable?: Maybe isAggregatable?: Maybe } export type PropertyType_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PropertyTypeCollection = { __typename?: 'PropertyTypeCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type PropertyTypeCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PropertyTypeInput = { name?: Maybe namespace?: Maybe propertyTypeFQN?: Maybe adminName?: Maybe installationPackage?: Maybe version?: Maybe dataType?: Maybe isQueryable?: Maybe isSortable?: Maybe isAggregatable?: Maybe } export type PurchaseOrderCustomField = { __typename?: 'PurchaseOrderCustomField' _get?: Maybe _root?: Maybe code?: Maybe label?: Maybe value?: Maybe } export type PurchaseOrderCustomField_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PurchaseOrderCustomFieldInput = { code?: Maybe label?: Maybe value?: Maybe } export type PurchaseOrderPayment = { __typename?: 'PurchaseOrderPayment' _get?: Maybe _root?: Maybe purchaseOrderNumber?: Maybe paymentTerm?: Maybe customFields?: Maybe>> } export type PurchaseOrderPayment_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PurchaseOrderPaymentInput = { purchaseOrderNumber?: Maybe paymentTerm?: Maybe customFields?: Maybe>> } export type PurchaseOrderPaymentTerm = { __typename?: 'PurchaseOrderPaymentTerm' _get?: Maybe _root?: Maybe code?: Maybe description?: Maybe } export type PurchaseOrderPaymentTerm_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PurchaseOrderPaymentTermInput = { code?: Maybe description?: Maybe } export type PurchaseOrderTransaction = { __typename?: 'PurchaseOrderTransaction' _get?: Maybe _root?: Maybe customerPurchaseOrderAccountId: Scalars['Int'] externalId?: Maybe siteId: Scalars['Int'] tenantId: Scalars['Int'] transactionDate: Scalars['DateTime'] orderId?: Maybe purchaseOrderNumber?: Maybe transactionAmount: Scalars['Float'] creditLimit: Scalars['Float'] additionalTransactionDetail?: Maybe availableBalance: Scalars['Float'] transactionTypeId: Scalars['Int'] transactionDescription?: Maybe author?: Maybe auditInfo?: Maybe } export type PurchaseOrderTransaction_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PurchaseOrderTransactionCollection = { __typename?: 'PurchaseOrderTransactionCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type PurchaseOrderTransactionCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type PurchaseOrderTransactionInput = { customerPurchaseOrderAccountId: Scalars['Int'] externalId?: Maybe siteId: Scalars['Int'] tenantId: Scalars['Int'] transactionDate: Scalars['DateTime'] orderId?: Maybe purchaseOrderNumber?: Maybe transactionAmount: Scalars['Float'] creditLimit: Scalars['Float'] additionalTransactionDetail?: Maybe availableBalance: Scalars['Float'] transactionTypeId: Scalars['Int'] transactionDescription?: Maybe author?: Maybe auditInfo?: Maybe } export type Query = { __typename?: 'Query' customerAccountAttributeDefinitions?: Maybe customerAccountAttributeVocabularyValues?: Maybe< Array> > customerAccountAttributeDefinition?: Maybe b2bAccountAttributes?: Maybe b2bAccountAttributeVocabularyValues?: Maybe b2bAccounts?: Maybe b2bAccount?: Maybe b2bAccountUsers?: Maybe b2bAccountUserRoles?: Maybe customerCreditAuditTrail?: Maybe customerCredits?: Maybe customerCredit?: Maybe customerCreditTransactions?: Maybe customerAccountAttributes?: Maybe customerAccountAttribute?: Maybe customerAccountCards?: Maybe customerAccountCard?: Maybe customerAccountContacts?: Maybe customerAccountContact?: Maybe customerAccounts?: Maybe customerAccount?: Maybe getCurrentAccount?: Maybe customerAccountTransactions?: Maybe>> customerAccountNotes?: Maybe customerAccountNote?: Maybe customerAccountSegments?: Maybe customerAccountAuditLog?: Maybe customerPurchaseOrderAccount?: Maybe customerPurchaseOrderAccountTransaction?: Maybe customerAccountLoginState?: Maybe customerSegments?: Maybe customerSegment?: Maybe customerSets?: Maybe customerSet?: Maybe inStockNotifications?: Maybe inStockNotification?: Maybe authTicket?: Maybe exchangeRates?: Maybe>> resolvedPriceList?: Maybe categoriesTree?: Maybe categories?: Maybe category?: Maybe products?: Maybe product?: Maybe productVersion?: Maybe productLocationInventory?: Maybe suggestionSearch?: Maybe productSearchRandomAccessCursor?: Maybe productSearch?: Maybe priceList?: Maybe cartsSummary?: Maybe userCartSummary?: Maybe cartSummary?: Maybe userCart?: Maybe currentCart?: Maybe cart?: Maybe currentCartExtendedProperties?: Maybe>> currentCartItems?: Maybe cartItems?: Maybe currentCartItem?: Maybe cartItem?: Maybe currentCartMessages?: Maybe channels?: Maybe channel?: Maybe channelGroups?: Maybe channelGroup?: Maybe checkoutAttributes?: Maybe>> checkout?: Maybe checkouts?: Maybe checkoutShippingMethods?: Maybe>> checkoutActions?: Maybe>> checkoutDestination?: Maybe checkoutDestinations?: Maybe>> orderPackageActions?: Maybe>> orderPaymentActions?: Maybe>> orderPayment?: Maybe orderPayments?: Maybe orderPickup?: Maybe orderPickupActions?: Maybe>> orderReturnableItems?: Maybe orderShipment?: Maybe orderShipmentMethods?: Maybe>> orderValidationResults?: Maybe>> orderAttributes?: Maybe>> orderBillingInfo?: Maybe orderCancelReasons?: Maybe orders?: Maybe order?: Maybe orderActions?: Maybe>> orderTaxableOrders?: Maybe>> orderDigitalPackage?: Maybe orderDigitalPackageActions?: Maybe>> orderExtendedProperties?: Maybe>> orderFulfillmentInfo?: Maybe orderItems?: Maybe orderNotes?: Maybe>> orderNote?: Maybe orderPackage?: Maybe orderPackageLabel?: Maybe quote?: Maybe quotes?: Maybe customerAccountQuote?: Maybe quoteItems?: Maybe>> customerAccountQuoteItems?: Maybe>> quoteItem?: Maybe returns?: Maybe returnReasons?: Maybe returnReason?: Maybe returnActions?: Maybe>> returnPayments?: Maybe returnPayment?: Maybe returnPaymentActions?: Maybe>> returnShippingLabel?: Maybe returnItems?: Maybe returnItem?: Maybe returnNotes?: Maybe>> returnNote?: Maybe returnPackage?: Maybe returnPackageLabel?: Maybe returnShipment?: Maybe wishlists?: Maybe wishlist?: Maybe customerWishlist?: Maybe wishlistItems?: Maybe customerWishlistItems?: Maybe wishlistItem?: Maybe orderItem?: Maybe documentListDocumentContent?: Maybe documentListDocumentTransform?: Maybe documentListTreeDocumentContent?: Maybe documentListTreeDocumentTransform?: Maybe documentListDocuments?: Maybe documentListDocument?: Maybe documentListTreeDocument?: Maybe documentLists?: Maybe documentList?: Maybe documentListViewDocuments?: Maybe documentListTypes?: Maybe documentListType?: Maybe documentDrafts?: Maybe documentTypes?: Maybe documentType?: Maybe propertyTypes?: Maybe propertyType?: Maybe adminLocations?: Maybe adminLocation?: Maybe adminLocationAttributes?: Maybe adminLocationAttributeVocabularyValues?: Maybe< Array> > adminLocationAttribute?: Maybe adminLocationGroups?: Maybe dslLocation?: Maybe spLocations?: Maybe spLocation?: Maybe usageTypeLocations?: Maybe location?: Maybe locationUsages?: Maybe locationUsage?: Maybe adminLocationTypes?: Maybe>> adminLocationType?: Maybe locationGroupConfig?: Maybe locationGroup?: Maybe entityListEntity?: Maybe entityListEntities?: Maybe entityListEntityContainer?: Maybe entityListEntityContainers?: Maybe entityList?: Maybe entityLists?: Maybe entityListViews?: Maybe entityListView?: Maybe entityListViewEntityContainers?: Maybe entityListViewEntities?: Maybe entityListViewEntityContainer?: Maybe entityListViewEntity?: Maybe carrierLocaleServiceTypes?: Maybe>> localeServiceTypes?: Maybe>> targetRules?: Maybe targetRule?: Maybe orderRoutingRoutingSuggestionLog?: Maybe>> } export type QueryCustomerAccountAttributeDefinitionsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryCustomerAccountAttributeVocabularyValuesArgs = { attributeFQN: Scalars['String'] } export type QueryCustomerAccountAttributeDefinitionArgs = { attributeFQN: Scalars['String'] } export type QueryB2bAccountAttributesArgs = { accountId: Scalars['Int'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryB2bAccountAttributeVocabularyValuesArgs = { accountId: Scalars['Int'] attributeFQN: Scalars['String'] } export type QueryB2bAccountsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe fields?: Maybe q?: Maybe qLimit?: Maybe } export type QueryB2bAccountArgs = { accountId: Scalars['Int'] } export type QueryB2bAccountUsersArgs = { accountId: Scalars['Int'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe q?: Maybe qLimit?: Maybe } export type QueryB2bAccountUserRolesArgs = { accountId: Scalars['Int'] userId: Scalars['String'] } export type QueryCustomerCreditAuditTrailArgs = { code: Scalars['String'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryCustomerCreditsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryCustomerCreditArgs = { code: Scalars['String'] } export type QueryCustomerCreditTransactionsArgs = { code: Scalars['String'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryCustomerAccountAttributesArgs = { accountId: Scalars['Int'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe userId?: Maybe } export type QueryCustomerAccountAttributeArgs = { accountId: Scalars['Int'] attributeFQN: Scalars['String'] userId?: Maybe } export type QueryCustomerAccountCardsArgs = { accountId: Scalars['Int'] } export type QueryCustomerAccountCardArgs = { accountId: Scalars['Int'] cardId: Scalars['String'] } export type QueryCustomerAccountContactsArgs = { accountId: Scalars['Int'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe userId?: Maybe } export type QueryCustomerAccountContactArgs = { accountId: Scalars['Int'] contactId: Scalars['Int'] userId?: Maybe } export type QueryCustomerAccountsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe fields?: Maybe q?: Maybe qLimit?: Maybe isAnonymous?: Maybe } export type QueryCustomerAccountArgs = { accountId: Scalars['Int'] userId?: Maybe } export type QueryCustomerAccountTransactionsArgs = { accountId: Scalars['Int'] } export type QueryCustomerAccountNotesArgs = { accountId: Scalars['Int'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryCustomerAccountNoteArgs = { accountId: Scalars['Int'] noteId: Scalars['Int'] } export type QueryCustomerAccountSegmentsArgs = { accountId: Scalars['Int'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryCustomerAccountAuditLogArgs = { accountId: Scalars['Int'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryCustomerPurchaseOrderAccountArgs = { accountId: Scalars['Int'] } export type QueryCustomerPurchaseOrderAccountTransactionArgs = { accountId: Scalars['Int'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryCustomerAccountLoginStateArgs = { accountId: Scalars['Int'] userId?: Maybe } export type QueryCustomerSegmentsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryCustomerSegmentArgs = { id: Scalars['Int'] } export type QueryCustomerSetsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe } export type QueryCustomerSetArgs = { code: Scalars['String'] } export type QueryInStockNotificationsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryInStockNotificationArgs = { id: Scalars['Int'] } export type QueryAuthTicketArgs = { accountId?: Maybe } export type QueryResolvedPriceListArgs = { customerAccountId?: Maybe } export type QueryCategoriesArgs = { filter?: Maybe startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe } export type QueryCategoryArgs = { categoryId: Scalars['Int'] allowInactive?: Maybe } export type QueryProductsArgs = { filter?: Maybe startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe responseOptions?: Maybe cursorMark?: Maybe defaultSort?: Maybe mid?: Maybe includeAllImages?: Maybe } export type QueryProductArgs = { productCode: Scalars['String'] variationProductCode?: Maybe allowInactive?: Maybe skipInventoryCheck?: Maybe supressOutOfStock404?: Maybe quantity?: Maybe acceptVariantProductCode?: Maybe purchaseLocation?: Maybe variationProductCodeFilter?: Maybe sliceValue?: Maybe includeAllImages?: Maybe } export type QueryProductVersionArgs = { productCode: Scalars['String'] productVersion?: Maybe lastModifiedDate?: Maybe } export type QueryProductLocationInventoryArgs = { productCode: Scalars['String'] locationCodes?: Maybe } export type QuerySuggestionSearchArgs = { query?: Maybe groups?: Maybe pageSize?: Maybe mid?: Maybe filter?: Maybe } export type QueryProductSearchRandomAccessCursorArgs = { query?: Maybe filter?: Maybe pageSize?: Maybe } export type QueryProductSearchArgs = { query?: Maybe filter?: Maybe facetTemplate?: Maybe facetTemplateSubset?: Maybe facet?: Maybe facetFieldRangeQuery?: Maybe facetHierPrefix?: Maybe facetHierValue?: Maybe facetHierDepth?: Maybe facetStartIndex?: Maybe facetPageSize?: Maybe facetSettings?: Maybe facetValueFilter?: Maybe sortBy?: Maybe pageSize?: Maybe startIndex?: Maybe searchSettings?: Maybe enableSearchTuningRules?: Maybe searchTuningRuleContext?: Maybe searchTuningRuleCode?: Maybe facetTemplateExclude?: Maybe facetPrefix?: Maybe responseOptions?: Maybe cursorMark?: Maybe facetValueSort?: Maybe defaultSort?: Maybe sortDefinitionName?: Maybe defaultSortDefinitionName?: Maybe shouldSlice?: Maybe mid?: Maybe omitNamespace?: Maybe } export type QueryPriceListArgs = { priceListCode?: Maybe } export type QueryUserCartSummaryArgs = { userId: Scalars['String'] } export type QueryCartSummaryArgs = { cartId: Scalars['String'] } export type QueryUserCartArgs = { userId: Scalars['String'] } export type QueryCartArgs = { cartId: Scalars['String'] } export type QueryCartItemsArgs = { cartId: Scalars['String'] } export type QueryCurrentCartItemArgs = { cartItemId: Scalars['String'] } export type QueryCartItemArgs = { cartId: Scalars['String'] cartItemId: Scalars['String'] } export type QueryChannelsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryChannelArgs = { code: Scalars['String'] } export type QueryChannelGroupsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryChannelGroupArgs = { code: Scalars['String'] } export type QueryCheckoutAttributesArgs = { checkoutId: Scalars['String'] } export type QueryCheckoutArgs = { checkoutId: Scalars['String'] } export type QueryCheckoutsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe q?: Maybe qLimit?: Maybe } export type QueryCheckoutShippingMethodsArgs = { checkoutId: Scalars['String'] } export type QueryCheckoutActionsArgs = { checkoutId: Scalars['String'] } export type QueryCheckoutDestinationArgs = { checkoutId: Scalars['String'] destinationId: Scalars['String'] } export type QueryCheckoutDestinationsArgs = { checkoutId: Scalars['String'] } export type QueryOrderPackageActionsArgs = { orderId: Scalars['String'] packageId: Scalars['String'] } export type QueryOrderPaymentActionsArgs = { orderId: Scalars['String'] paymentId: Scalars['String'] } export type QueryOrderPaymentArgs = { orderId: Scalars['String'] paymentId: Scalars['String'] } export type QueryOrderPaymentsArgs = { orderId: Scalars['String'] } export type QueryOrderPickupArgs = { orderId: Scalars['String'] pickupId: Scalars['String'] } export type QueryOrderPickupActionsArgs = { orderId: Scalars['String'] pickupId: Scalars['String'] } export type QueryOrderReturnableItemsArgs = { orderId: Scalars['String'] } export type QueryOrderShipmentArgs = { orderId: Scalars['String'] shipmentId: Scalars['String'] } export type QueryOrderShipmentMethodsArgs = { orderId: Scalars['String'] draft?: Maybe } export type QueryOrderValidationResultsArgs = { orderId: Scalars['String'] } export type QueryOrderAttributesArgs = { orderId: Scalars['String'] } export type QueryOrderBillingInfoArgs = { orderId: Scalars['String'] draft?: Maybe } export type QueryOrderCancelReasonsArgs = { category?: Maybe } export type QueryOrdersArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe q?: Maybe qLimit?: Maybe includeBin?: Maybe mode?: Maybe } export type QueryOrderArgs = { orderId: Scalars['String'] draft?: Maybe includeBin?: Maybe mode?: Maybe } export type QueryOrderActionsArgs = { orderId: Scalars['String'] } export type QueryOrderTaxableOrdersArgs = { orderId: Scalars['String'] } export type QueryOrderDigitalPackageArgs = { orderId: Scalars['String'] digitalPackageId: Scalars['String'] } export type QueryOrderDigitalPackageActionsArgs = { orderId: Scalars['String'] digitalPackageId: Scalars['String'] } export type QueryOrderExtendedPropertiesArgs = { orderId: Scalars['String'] draft?: Maybe } export type QueryOrderFulfillmentInfoArgs = { orderId: Scalars['String'] draft?: Maybe } export type QueryOrderItemsArgs = { orderId: Scalars['String'] draft?: Maybe } export type QueryOrderNotesArgs = { orderId: Scalars['String'] } export type QueryOrderNoteArgs = { orderId: Scalars['String'] noteId: Scalars['String'] } export type QueryOrderPackageArgs = { orderId: Scalars['String'] packageId: Scalars['String'] } export type QueryOrderPackageLabelArgs = { orderId: Scalars['String'] packageId: Scalars['String'] } export type QueryQuoteArgs = { quoteId: Scalars['String'] draft?: Maybe } export type QueryQuotesArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe q?: Maybe qLimit?: Maybe } export type QueryCustomerAccountQuoteArgs = { customerAccountId: Scalars['Int'] quoteName: Scalars['String'] draft?: Maybe } export type QueryQuoteItemsArgs = { quoteId: Scalars['String'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryCustomerAccountQuoteItemsArgs = { customerAccountId: Scalars['Int'] quoteName: Scalars['String'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryQuoteItemArgs = { quoteId: Scalars['String'] quoteItemId: Scalars['String'] draft?: Maybe } export type QueryReturnsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe q?: Maybe } export type QueryReturnReasonArgs = { returnId: Scalars['String'] } export type QueryReturnActionsArgs = { returnId: Scalars['String'] } export type QueryReturnPaymentsArgs = { returnId: Scalars['String'] } export type QueryReturnPaymentArgs = { returnId: Scalars['String'] paymentId: Scalars['String'] } export type QueryReturnPaymentActionsArgs = { returnId: Scalars['String'] paymentId: Scalars['String'] } export type QueryReturnShippingLabelArgs = { returnId: Scalars['String'] } export type QueryReturnItemsArgs = { returnId: Scalars['String'] } export type QueryReturnItemArgs = { returnId: Scalars['String'] returnItemId: Scalars['String'] } export type QueryReturnNotesArgs = { returnId: Scalars['String'] } export type QueryReturnNoteArgs = { returnId: Scalars['String'] noteId: Scalars['String'] } export type QueryReturnPackageArgs = { returnId: Scalars['String'] packageId: Scalars['String'] } export type QueryReturnPackageLabelArgs = { returnId: Scalars['String'] packageId: Scalars['String'] returnAsBase64Png?: Maybe } export type QueryReturnShipmentArgs = { returnId: Scalars['String'] shipmentId: Scalars['String'] } export type QueryWishlistsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe q?: Maybe qLimit?: Maybe } export type QueryWishlistArgs = { wishlistId: Scalars['String'] } export type QueryCustomerWishlistArgs = { customerAccountId: Scalars['Int'] wishlistName: Scalars['String'] } export type QueryWishlistItemsArgs = { wishlistId: Scalars['String'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryCustomerWishlistItemsArgs = { customerAccountId: Scalars['Int'] wishlistName: Scalars['String'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryWishlistItemArgs = { wishlistId: Scalars['String'] wishlistItemId: Scalars['String'] } export type QueryOrderItemArgs = { orderId?: Maybe lineId?: Maybe orderItemId?: Maybe draft?: Maybe } export type QueryDocumentListDocumentContentArgs = { documentListName: Scalars['String'] documentId: Scalars['String'] } export type QueryDocumentListDocumentTransformArgs = { documentListName: Scalars['String'] documentId: Scalars['String'] width?: Maybe height?: Maybe max?: Maybe maxWidth?: Maybe maxHeight?: Maybe crop?: Maybe quality?: Maybe } export type QueryDocumentListTreeDocumentContentArgs = { documentListName: Scalars['String'] documentName: Scalars['String'] } export type QueryDocumentListTreeDocumentTransformArgs = { documentListName: Scalars['String'] documentName: Scalars['String'] width?: Maybe height?: Maybe max?: Maybe maxWidth?: Maybe maxHeight?: Maybe crop?: Maybe quality?: Maybe } export type QueryDocumentListDocumentsArgs = { documentListName: Scalars['String'] filter?: Maybe sortBy?: Maybe pageSize?: Maybe startIndex?: Maybe includeInactive?: Maybe path?: Maybe includeSubPaths?: Maybe queryScope?: Maybe } export type QueryDocumentListDocumentArgs = { documentListName: Scalars['String'] documentId: Scalars['String'] includeInactive?: Maybe } export type QueryDocumentListTreeDocumentArgs = { documentListName: Scalars['String'] documentName: Scalars['String'] includeInactive?: Maybe } export type QueryDocumentListsArgs = { pageSize?: Maybe startIndex?: Maybe } export type QueryDocumentListArgs = { documentListName: Scalars['String'] } export type QueryDocumentListViewDocumentsArgs = { documentListName: Scalars['String'] viewName: Scalars['String'] filter?: Maybe sortBy?: Maybe pageSize?: Maybe startIndex?: Maybe includeInactive?: Maybe } export type QueryDocumentListTypesArgs = { pageSize?: Maybe startIndex?: Maybe } export type QueryDocumentListTypeArgs = { documentListTypeFQN: Scalars['String'] } export type QueryDocumentDraftsArgs = { pageSize?: Maybe startIndex?: Maybe documentLists?: Maybe } export type QueryDocumentTypesArgs = { pageSize?: Maybe startIndex?: Maybe } export type QueryDocumentTypeArgs = { documentTypeName: Scalars['String'] } export type QueryPropertyTypesArgs = { pageSize?: Maybe startIndex?: Maybe } export type QueryPropertyTypeArgs = { propertyTypeName: Scalars['String'] } export type QueryAdminLocationsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryAdminLocationArgs = { locationCode: Scalars['String'] } export type QueryAdminLocationAttributesArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryAdminLocationAttributeVocabularyValuesArgs = { attributeFQN: Scalars['String'] } export type QueryAdminLocationAttributeArgs = { attributeFQN: Scalars['String'] } export type QueryAdminLocationGroupsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryDslLocationArgs = { includeAttributeDefinition?: Maybe } export type QuerySpLocationsArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe includeAttributeDefinition?: Maybe } export type QuerySpLocationArgs = { locationCode: Scalars['String'] includeAttributeDefinition?: Maybe } export type QueryUsageTypeLocationsArgs = { locationUsageType: Scalars['String'] startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe includeAttributeDefinition?: Maybe } export type QueryLocationArgs = { locationCode: Scalars['String'] includeAttributeDefinition?: Maybe } export type QueryLocationUsageArgs = { code: Scalars['String'] } export type QueryAdminLocationTypeArgs = { locationTypeCode: Scalars['String'] } export type QueryLocationGroupConfigArgs = { locationGroupId?: Maybe locationGroupCode?: Maybe locationCode?: Maybe } export type QueryLocationGroupArgs = { groupId?: Maybe locationGroupCode?: Maybe } export type QueryEntityListEntityArgs = { entityListFullName: Scalars['String'] id: Scalars['String'] } export type QueryEntityListEntitiesArgs = { entityListFullName: Scalars['String'] pageSize?: Maybe startIndex?: Maybe filter?: Maybe sortBy?: Maybe } export type QueryEntityListEntityContainerArgs = { entityListFullName: Scalars['String'] id: Scalars['String'] } export type QueryEntityListEntityContainersArgs = { entityListFullName: Scalars['String'] pageSize?: Maybe startIndex?: Maybe filter?: Maybe sortBy?: Maybe } export type QueryEntityListArgs = { entityListFullName: Scalars['String'] } export type QueryEntityListsArgs = { pageSize?: Maybe startIndex?: Maybe filter?: Maybe sortBy?: Maybe } export type QueryEntityListViewsArgs = { entityListFullName: Scalars['String'] } export type QueryEntityListViewArgs = { entityListFullName: Scalars['String'] viewName: Scalars['String'] } export type QueryEntityListViewEntityContainersArgs = { entityListFullName: Scalars['String'] viewName: Scalars['String'] pageSize?: Maybe startIndex?: Maybe filter?: Maybe } export type QueryEntityListViewEntitiesArgs = { entityListFullName: Scalars['String'] viewName: Scalars['String'] pageSize?: Maybe startIndex?: Maybe filter?: Maybe } export type QueryEntityListViewEntityContainerArgs = { entityListFullName: Scalars['String'] viewName: Scalars['String'] entityId: Scalars['String'] } export type QueryEntityListViewEntityArgs = { entityListFullName: Scalars['String'] viewName: Scalars['String'] entityId: Scalars['String'] } export type QueryCarrierLocaleServiceTypesArgs = { carrierId: Scalars['String'] localeCode: Scalars['String'] } export type QueryLocaleServiceTypesArgs = { localeCode: Scalars['String'] } export type QueryTargetRulesArgs = { startIndex?: Maybe pageSize?: Maybe sortBy?: Maybe filter?: Maybe } export type QueryTargetRuleArgs = { code: Scalars['String'] } export type QueryOrderRoutingRoutingSuggestionLogArgs = { externalResponseID?: Maybe orderID?: Maybe responseID?: Maybe suggestionID?: Maybe } export type Quote = { __typename?: 'Quote' _get?: Maybe _root?: Maybe id?: Maybe name?: Maybe siteId: Scalars['Int'] tenantId: Scalars['Int'] number?: Maybe submittedDate?: Maybe items?: Maybe>> auditHistory?: Maybe>> auditInfo?: Maybe comments?: Maybe>> expirationDate?: Maybe fulfillmentInfo?: Maybe userId?: Maybe customerAccountId?: Maybe email?: Maybe customerTaxId?: Maybe isTaxExempt?: Maybe currencyCode?: Maybe priceListCode?: Maybe data?: Maybe taxData?: Maybe channelCode?: Maybe locationCode?: Maybe ipAddress?: Maybe sourceDevice?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe orderDiscounts?: Maybe>> subTotal: Scalars['Float'] itemLevelProductDiscountTotal: Scalars['Float'] orderLevelProductDiscountTotal: Scalars['Float'] itemTaxTotal: Scalars['Float'] adjustment?: Maybe itemTotal: Scalars['Float'] total: Scalars['Float'] shippingDiscounts?: Maybe>> itemLevelShippingDiscountTotal: Scalars['Float'] orderLevelShippingDiscountTotal: Scalars['Float'] shippingAmount: Scalars['Float'] shippingAdjustment?: Maybe shippingSubTotal: Scalars['Float'] shippingTax?: Maybe shippingTaxTotal: Scalars['Float'] shippingTotal: Scalars['Float'] handlingDiscounts?: Maybe>> itemLevelHandlingDiscountTotal: Scalars['Float'] orderLevelHandlingDiscountTotal: Scalars['Float'] handlingAmount?: Maybe handlingAdjustment?: Maybe handlingSubTotal: Scalars['Float'] handlingTax?: Maybe handlingTaxTotal: Scalars['Float'] handlingTotal: Scalars['Float'] dutyAmount?: Maybe dutyTotal: Scalars['Float'] feeTotal: Scalars['Float'] isDraft?: Maybe hasDraft?: Maybe status?: Maybe couponCodes?: Maybe> invalidCoupons?: Maybe>> } export type Quote_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type QuoteCollection = { __typename?: 'QuoteCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type QuoteCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type QuoteComment = { __typename?: 'QuoteComment' _get?: Maybe _root?: Maybe id?: Maybe text?: Maybe auditInfo?: Maybe } export type QuoteComment_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type QuoteCommentInput = { id?: Maybe text?: Maybe auditInfo?: Maybe } export type QuoteInput = { id?: Maybe name?: Maybe siteId: Scalars['Int'] tenantId: Scalars['Int'] number?: Maybe submittedDate?: Maybe items?: Maybe>> auditHistory?: Maybe>> auditInfo?: Maybe comments?: Maybe>> expirationDate?: Maybe fulfillmentInfo?: Maybe userId?: Maybe customerAccountId?: Maybe email?: Maybe customerTaxId?: Maybe isTaxExempt?: Maybe currencyCode?: Maybe priceListCode?: Maybe data?: Maybe taxData?: Maybe channelCode?: Maybe locationCode?: Maybe ipAddress?: Maybe sourceDevice?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe orderDiscounts?: Maybe>> subTotal: Scalars['Float'] itemLevelProductDiscountTotal: Scalars['Float'] orderLevelProductDiscountTotal: Scalars['Float'] itemTaxTotal: Scalars['Float'] adjustment?: Maybe itemTotal: Scalars['Float'] total: Scalars['Float'] shippingDiscounts?: Maybe>> itemLevelShippingDiscountTotal: Scalars['Float'] orderLevelShippingDiscountTotal: Scalars['Float'] shippingAmount: Scalars['Float'] shippingAdjustment?: Maybe shippingSubTotal: Scalars['Float'] shippingTax?: Maybe shippingTaxTotal: Scalars['Float'] shippingTotal: Scalars['Float'] handlingDiscounts?: Maybe>> itemLevelHandlingDiscountTotal: Scalars['Float'] orderLevelHandlingDiscountTotal: Scalars['Float'] handlingAmount?: Maybe handlingAdjustment?: Maybe handlingSubTotal: Scalars['Float'] handlingTax?: Maybe handlingTaxTotal: Scalars['Float'] handlingTotal: Scalars['Float'] dutyAmount?: Maybe dutyTotal: Scalars['Float'] feeTotal: Scalars['Float'] isDraft?: Maybe hasDraft?: Maybe status?: Maybe couponCodes?: Maybe> invalidCoupons?: Maybe>> } export type ReasonCollection = { __typename?: 'ReasonCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe> } export type ReasonCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type Refund = { __typename?: 'Refund' _get?: Maybe _root?: Maybe id?: Maybe orderId?: Maybe reason?: Maybe reasonCode?: Maybe payment?: Maybe amount: Scalars['Float'] refundMethod?: Maybe auditInfo?: Maybe } export type Refund_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type RefundInput = { id?: Maybe orderId?: Maybe reason?: Maybe reasonCode?: Maybe payment?: Maybe amount: Scalars['Float'] refundMethod?: Maybe auditInfo?: Maybe } export type RegularHours = { __typename?: 'RegularHours' _get?: Maybe _root?: Maybe sunday?: Maybe monday?: Maybe tuesday?: Maybe wednesday?: Maybe thursday?: Maybe friday?: Maybe saturday?: Maybe timeZone?: Maybe } export type RegularHours_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type RegularHoursInput = { sunday?: Maybe monday?: Maybe tuesday?: Maybe wednesday?: Maybe thursday?: Maybe friday?: Maybe saturday?: Maybe timeZone?: Maybe } export type RepriceShipmentObjectInput = { originalShipment?: Maybe newShipment?: Maybe } export type ResetPasswordInfoInput = { emailAddress?: Maybe userName?: Maybe customerSetCode?: Maybe } export type ResolvedPriceList = { __typename?: 'ResolvedPriceList' _get?: Maybe _root?: Maybe priceListCode?: Maybe priceListId: Scalars['Int'] name?: Maybe description?: Maybe } export type ResolvedPriceList_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type RestockableReturnItemInput = { returnItemId?: Maybe quantity: Scalars['Int'] locationCode?: Maybe } export type ReturnActionInput = { actionName?: Maybe returnIds?: Maybe> } export type ReturnBundle = { __typename?: 'ReturnBundle' _get?: Maybe _root?: Maybe productCode?: Maybe quantity: Scalars['Int'] } export type ReturnBundle_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ReturnBundleInput = { productCode?: Maybe quantity: Scalars['Int'] } export type ReturnCollection = { __typename?: 'ReturnCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type ReturnCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ReturnItem = { __typename?: 'ReturnItem' _get?: Maybe _root?: Maybe id?: Maybe orderItemId?: Maybe orderLineId?: Maybe orderItemOptionAttributeFQN?: Maybe product?: Maybe reasons?: Maybe>> excludeProductExtras?: Maybe returnType?: Maybe returnNotRequired?: Maybe quantityReceived: Scalars['Int'] receiveStatus?: Maybe quantityShipped: Scalars['Int'] replaceStatus?: Maybe quantityRestockable: Scalars['Int'] quantityRestocked: Scalars['Int'] refundAmount?: Maybe refundStatus?: Maybe quantityReplaced?: Maybe notes?: Maybe>> productLossAmount?: Maybe productLossTaxAmount?: Maybe shippingLossAmount?: Maybe shippingLossTaxAmount?: Maybe bundledProducts?: Maybe>> totalWithoutWeightedShippingAndHandling?: Maybe totalWithWeightedShippingAndHandling?: Maybe shipmentItemId?: Maybe shipmentNumber?: Maybe } export type ReturnItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ReturnItemCollection = { __typename?: 'ReturnItemCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type ReturnItemCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ReturnItemInput = { id?: Maybe orderItemId?: Maybe orderLineId?: Maybe orderItemOptionAttributeFQN?: Maybe product?: Maybe reasons?: Maybe>> excludeProductExtras?: Maybe returnType?: Maybe returnNotRequired?: Maybe quantityReceived: Scalars['Int'] receiveStatus?: Maybe quantityShipped: Scalars['Int'] replaceStatus?: Maybe quantityRestockable: Scalars['Int'] quantityRestocked: Scalars['Int'] refundAmount?: Maybe refundStatus?: Maybe quantityReplaced?: Maybe notes?: Maybe>> productLossAmount?: Maybe productLossTaxAmount?: Maybe shippingLossAmount?: Maybe shippingLossTaxAmount?: Maybe bundledProducts?: Maybe>> totalWithoutWeightedShippingAndHandling?: Maybe totalWithWeightedShippingAndHandling?: Maybe shipmentItemId?: Maybe shipmentNumber?: Maybe } export type ReturnItemSpecifierInput = { returnItemId?: Maybe quantity: Scalars['Int'] } export type ReturnObj = { __typename?: 'ReturnObj' _get?: Maybe _root?: Maybe id?: Maybe customerAccountId?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe availableActions?: Maybe> returnNumber?: Maybe contact?: Maybe locationCode?: Maybe originalOrderId?: Maybe originalOrderNumber?: Maybe returnOrderId?: Maybe currencyCode?: Maybe status?: Maybe receiveStatus?: Maybe refundStatus?: Maybe replaceStatus?: Maybe items?: Maybe>> notes?: Maybe>> rmaDeadline?: Maybe returnType?: Maybe refundAmount?: Maybe auditInfo?: Maybe payments?: Maybe>> packages?: Maybe>> productLossTotal?: Maybe shippingLossTotal?: Maybe lossTotal?: Maybe productLossTaxTotal?: Maybe shippingLossTaxTotal?: Maybe tenantId?: Maybe siteId?: Maybe userId?: Maybe channelCode?: Maybe changeMessages?: Maybe>> actionRequired?: Maybe isUnified?: Maybe } export type ReturnObj_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ReturnObjInput = { id?: Maybe customerAccountId?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe availableActions?: Maybe> returnNumber?: Maybe contact?: Maybe locationCode?: Maybe originalOrderId?: Maybe originalOrderNumber?: Maybe returnOrderId?: Maybe currencyCode?: Maybe status?: Maybe receiveStatus?: Maybe refundStatus?: Maybe replaceStatus?: Maybe items?: Maybe>> notes?: Maybe>> rmaDeadline?: Maybe returnType?: Maybe refundAmount?: Maybe auditInfo?: Maybe payments?: Maybe>> packages?: Maybe>> productLossTotal?: Maybe shippingLossTotal?: Maybe lossTotal?: Maybe productLossTaxTotal?: Maybe shippingLossTaxTotal?: Maybe tenantId?: Maybe siteId?: Maybe userId?: Maybe channelCode?: Maybe changeMessages?: Maybe>> actionRequired?: Maybe isUnified?: Maybe } export type ReturnReason = { __typename?: 'ReturnReason' _get?: Maybe _root?: Maybe reason?: Maybe quantity: Scalars['Int'] } export type ReturnReason_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ReturnReasonInput = { reason?: Maybe quantity: Scalars['Int'] } export type SearchSuggestion = { __typename?: 'SearchSuggestion' _get?: Maybe _root?: Maybe suggestionType?: Maybe suggestion?: Maybe } export type SearchSuggestion_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type SearchSuggestionGroup = { __typename?: 'SearchSuggestionGroup' _get?: Maybe _root?: Maybe name?: Maybe suggestions?: Maybe>> } export type SearchSuggestionGroup_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type SearchSuggestionResult = { __typename?: 'SearchSuggestionResult' _get?: Maybe _root?: Maybe query?: Maybe suggestionGroups?: Maybe>> } export type SearchSuggestionResult_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ServiceType = { __typename?: 'ServiceType' _get?: Maybe _root?: Maybe code?: Maybe deliveryDuration?: Maybe content?: Maybe } export type ServiceType_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ServiceTypeLocalizedContent = { __typename?: 'ServiceTypeLocalizedContent' _get?: Maybe _root?: Maybe localeCode?: Maybe name?: Maybe } export type ServiceTypeLocalizedContent_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type Shipment = { __typename?: 'Shipment' _get?: Maybe _root?: Maybe id?: Maybe externalShipmentId?: Maybe number?: Maybe orderId?: Maybe orderNumber: Scalars['Int'] email?: Maybe currencyCode?: Maybe customerAccountId?: Maybe customerTaxId?: Maybe shipmentType?: Maybe shippingMethodCode?: Maybe shippingMethodName?: Maybe fulfillmentLocationCode?: Maybe origin?: Maybe destination?: Maybe shipmentStatus?: Maybe shipmentStatusReason?: Maybe transferShipmentNumbers?: Maybe> isTransfer?: Maybe originalShipmentNumber?: Maybe parentShipmentNumber?: Maybe fulfillmentStatus?: Maybe workflowProcessId?: Maybe workflowProcessContainerId?: Maybe workflowState?: Maybe backorderCreatedDate?: Maybe fulfillmentDate?: Maybe orderSubmitDate?: Maybe pickStatus?: Maybe pickType?: Maybe changeMessages?: Maybe>> packages?: Maybe>> items?: Maybe>> canceledItems?: Maybe>> data?: Maybe taxData?: Maybe auditInfo?: Maybe shipmentAdjustment: Scalars['Float'] lineItemSubtotal: Scalars['Float'] lineItemTaxAdjustment: Scalars['Float'] lineItemTaxTotal: Scalars['Float'] lineItemTotal: Scalars['Float'] shippingAdjustment: Scalars['Float'] shippingSubtotal: Scalars['Float'] shippingTaxAdjustment: Scalars['Float'] shippingTaxTotal: Scalars['Float'] shippingTotal: Scalars['Float'] handlingAdjustment: Scalars['Float'] handlingSubtotal: Scalars['Float'] handlingTaxAdjustment: Scalars['Float'] handlingTaxTotal: Scalars['Float'] handlingTotal: Scalars['Float'] dutyAdjustment: Scalars['Float'] dutyTotal: Scalars['Float'] total: Scalars['Float'] cost?: Maybe externalOrderId?: Maybe isExpress?: Maybe readyToCapture?: Maybe pickupInfo?: Maybe shopperNotes?: Maybe customer?: Maybe } export type Shipment_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ShipmentAdjustmentInput = { itemAdjustment?: Maybe itemTaxAdjustment?: Maybe shippingAdjustment?: Maybe shippingTaxAdjustment?: Maybe handlingAdjustment?: Maybe handlingTaxAdjustment?: Maybe } export type ShipmentInput = { id?: Maybe externalShipmentId?: Maybe number?: Maybe orderId?: Maybe orderNumber: Scalars['Int'] email?: Maybe currencyCode?: Maybe customerAccountId?: Maybe customerTaxId?: Maybe shipmentType?: Maybe shippingMethodCode?: Maybe shippingMethodName?: Maybe fulfillmentLocationCode?: Maybe origin?: Maybe destination?: Maybe shipmentStatus?: Maybe shipmentStatusReason?: Maybe transferShipmentNumbers?: Maybe> isTransfer?: Maybe originalShipmentNumber?: Maybe parentShipmentNumber?: Maybe fulfillmentStatus?: Maybe workflowProcessId?: Maybe workflowProcessContainerId?: Maybe workflowState?: Maybe backorderCreatedDate?: Maybe fulfillmentDate?: Maybe orderSubmitDate?: Maybe pickStatus?: Maybe pickType?: Maybe changeMessages?: Maybe>> packages?: Maybe>> items?: Maybe>> canceledItems?: Maybe>> data?: Maybe taxData?: Maybe auditInfo?: Maybe shipmentAdjustment: Scalars['Float'] lineItemSubtotal: Scalars['Float'] lineItemTaxAdjustment: Scalars['Float'] lineItemTaxTotal: Scalars['Float'] lineItemTotal: Scalars['Float'] shippingAdjustment: Scalars['Float'] shippingSubtotal: Scalars['Float'] shippingTaxAdjustment: Scalars['Float'] shippingTaxTotal: Scalars['Float'] shippingTotal: Scalars['Float'] handlingAdjustment: Scalars['Float'] handlingSubtotal: Scalars['Float'] handlingTaxAdjustment: Scalars['Float'] handlingTaxTotal: Scalars['Float'] handlingTotal: Scalars['Float'] dutyAdjustment: Scalars['Float'] dutyTotal: Scalars['Float'] total: Scalars['Float'] cost?: Maybe externalOrderId?: Maybe isExpress?: Maybe readyToCapture?: Maybe pickupInfo?: Maybe shopperNotes?: Maybe customer?: Maybe } export type ShipmentItem = { __typename?: 'ShipmentItem' _get?: Maybe _root?: Maybe lineId: Scalars['Int'] originalOrderItemId?: Maybe parentId?: Maybe productCode?: Maybe variationProductCode?: Maybe optionAttributeFQN?: Maybe name?: Maybe auditInfo?: Maybe fulfillmentLocationCode?: Maybe imageUrl?: Maybe isTaxable?: Maybe quantity: Scalars['Int'] unitPrice: Scalars['Float'] actualPrice: Scalars['Float'] overridePrice?: Maybe itemDiscount: Scalars['Float'] lineItemCost: Scalars['Float'] itemTax: Scalars['Float'] shipping: Scalars['Float'] shippingDiscount: Scalars['Float'] shippingTax: Scalars['Float'] handling: Scalars['Float'] handlingDiscount: Scalars['Float'] handlingTax: Scalars['Float'] duty: Scalars['Float'] isPackagedStandAlone?: Maybe readyForPickupQuantity?: Maybe backorderReleaseDate?: Maybe measurements?: Maybe options?: Maybe>> data?: Maybe taxData?: Maybe weightedShipmentAdjustment: Scalars['Float'] weightedLineItemTaxAdjustment: Scalars['Float'] weightedShippingAdjustment: Scalars['Float'] weightedShippingTaxAdjustment: Scalars['Float'] weightedHandlingAdjustment: Scalars['Float'] weightedHandlingTaxAdjustment: Scalars['Float'] weightedDutyAdjustment: Scalars['Float'] taxableShipping: Scalars['Float'] taxableLineItemCost: Scalars['Float'] taxableHandling: Scalars['Float'] fulfillmentFields?: Maybe>> isAssemblyRequired?: Maybe parentItemId?: Maybe childItemIds?: Maybe> giftCards?: Maybe>> } export type ShipmentItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ShipmentItemAdjustmentInput = { overridePrice?: Maybe } export type ShipmentItemInput = { lineId: Scalars['Int'] originalOrderItemId?: Maybe parentId?: Maybe productCode?: Maybe variationProductCode?: Maybe optionAttributeFQN?: Maybe name?: Maybe auditInfo?: Maybe fulfillmentLocationCode?: Maybe imageUrl?: Maybe isTaxable?: Maybe quantity: Scalars['Int'] unitPrice: Scalars['Float'] actualPrice: Scalars['Float'] overridePrice?: Maybe itemDiscount: Scalars['Float'] lineItemCost: Scalars['Float'] itemTax: Scalars['Float'] shipping: Scalars['Float'] shippingDiscount: Scalars['Float'] shippingTax: Scalars['Float'] handling: Scalars['Float'] handlingDiscount: Scalars['Float'] handlingTax: Scalars['Float'] duty: Scalars['Float'] isPackagedStandAlone?: Maybe readyForPickupQuantity?: Maybe backorderReleaseDate?: Maybe measurements?: Maybe options?: Maybe>> data?: Maybe taxData?: Maybe weightedShipmentAdjustment: Scalars['Float'] weightedLineItemTaxAdjustment: Scalars['Float'] weightedShippingAdjustment: Scalars['Float'] weightedShippingTaxAdjustment: Scalars['Float'] weightedHandlingAdjustment: Scalars['Float'] weightedHandlingTaxAdjustment: Scalars['Float'] weightedDutyAdjustment: Scalars['Float'] taxableShipping: Scalars['Float'] taxableLineItemCost: Scalars['Float'] taxableHandling: Scalars['Float'] fulfillmentFields?: Maybe>> isAssemblyRequired?: Maybe parentItemId?: Maybe childItemIds?: Maybe> giftCards?: Maybe>> } export type ShipmentStatusReason = { __typename?: 'ShipmentStatusReason' _get?: Maybe _root?: Maybe reasonCode?: Maybe moreInfo?: Maybe } export type ShipmentStatusReason_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ShipmentStatusReasonInput = { reasonCode?: Maybe moreInfo?: Maybe } export type ShippingAddressInput = { addressID: Scalars['Int'] addressLine1: Scalars['String'] city: Scalars['String'] countryCode: Scalars['String'] customerID: Scalars['Int'] latitude: Scalars['Float'] longitude: Scalars['Float'] phone: Scalars['String'] postalCode: Scalars['String'] state: Scalars['String'] } export type ShippingDiscount = { __typename?: 'ShippingDiscount' _get?: Maybe _root?: Maybe methodCode?: Maybe discount?: Maybe } export type ShippingDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ShippingDiscountInput = { methodCode?: Maybe discount?: Maybe } export type ShippingMethodMappings = { __typename?: 'ShippingMethodMappings' _get?: Maybe _root?: Maybe shippingMethods?: Maybe> returnLabelShippingMethod?: Maybe standardDefault?: Maybe express1DayDefault?: Maybe express2DayDefault?: Maybe express3DayDefault?: Maybe enableSmartPost?: Maybe internationalUsReturnLabelShippingMethod?: Maybe } export type ShippingMethodMappings_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ShippingOriginContact = { __typename?: 'ShippingOriginContact' _get?: Maybe _root?: Maybe firstName?: Maybe middleNameOrInitial?: Maybe lastNameOrSurname?: Maybe companyOrOrganization?: Maybe phoneNumber?: Maybe email?: Maybe } export type ShippingOriginContact_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ShippingOriginContactInput = { firstName?: Maybe middleNameOrInitial?: Maybe lastNameOrSurname?: Maybe companyOrOrganization?: Maybe phoneNumber?: Maybe email?: Maybe } export type ShippingRate = { __typename?: 'ShippingRate' _get?: Maybe _root?: Maybe shippingMethodCode?: Maybe shippingMethodName?: Maybe shippingZoneCode?: Maybe isValid?: Maybe messages?: Maybe> data?: Maybe currencyCode?: Maybe price?: Maybe } export type ShippingRate_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ShippingRateInput = { shippingMethodCode?: Maybe shippingMethodName?: Maybe shippingZoneCode?: Maybe isValid?: Maybe messages?: Maybe> data?: Maybe currencyCode?: Maybe price?: Maybe } export type ShopperNotes = { __typename?: 'ShopperNotes' _get?: Maybe _root?: Maybe giftMessage?: Maybe comments?: Maybe deliveryInstructions?: Maybe } export type ShopperNotes_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ShopperNotesInput = { giftMessage?: Maybe comments?: Maybe deliveryInstructions?: Maybe } export type SolrDebugInfo = { __typename?: 'SolrDebugInfo' _get?: Maybe _root?: Maybe searchTuningRuleCode?: Maybe boostedProductCodes?: Maybe> blockedProductCodes?: Maybe> boostQueries?: Maybe> boostFunctions?: Maybe> } export type SolrDebugInfo_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type SplitShipmentsObjectInput = { originalShipment?: Maybe newShipments?: Maybe>> } export type SubPayment = { __typename?: 'SubPayment' _get?: Maybe _root?: Maybe status?: Maybe amountCollected: Scalars['Float'] amountCredited: Scalars['Float'] amountRequested: Scalars['Float'] amountRefunded: Scalars['Float'] target?: Maybe } export type SubPayment_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type SubPaymentInput = { status?: Maybe amountCollected: Scalars['Float'] amountCredited: Scalars['Float'] amountRequested: Scalars['Float'] amountRefunded: Scalars['Float'] target?: Maybe } export type SuggestedDiscount = { __typename?: 'SuggestedDiscount' _get?: Maybe _root?: Maybe productCode?: Maybe autoAdd?: Maybe discountId: Scalars['Int'] hasMultipleProducts?: Maybe hasOptions?: Maybe } export type SuggestedDiscount_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type SuggestedDiscountInput = { productCode?: Maybe autoAdd?: Maybe discountId: Scalars['Int'] hasMultipleProducts?: Maybe hasOptions?: Maybe } export type SuggestionEvent = { __typename?: 'SuggestionEvent' _get?: Maybe _root?: Maybe causeID: Scalars['Int'] errors: Array name: Scalars['String'] type?: Maybe } export type SuggestionEvent_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type SuggestionLog = { __typename?: 'SuggestionLog' _get?: Maybe _root?: Maybe created: Scalars['DateTime'] creatorUsername: Scalars['String'] environmentID: Scalars['Int'] events: Array> externalResponseID: Scalars['String'] orderID: Scalars['Int'] pathString: Scalars['String'] persisted?: Maybe siteID: Scalars['Int'] suggestionID: Scalars['Int'] tenantID: Scalars['Int'] updated: Scalars['DateTime'] updaterUsername: Scalars['String'] } export type SuggestionLog_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type SuggestionRequestInput = { bundlingStrategy?: Maybe customData: Scalars['Object'] environmentID: Scalars['Int'] exclusionListLocationCode: Array> externalResponseID: Scalars['String'] fraud: Scalars['Int'] inventoryRequestType?: Maybe isExpress?: Maybe items: Array> locationCodeWhiteList: Array numShipmentsNotInRequest: Scalars['Int'] orderID: Scalars['Int'] orderType?: Maybe pickupLocationCode: Scalars['String'] shippingAddress?: Maybe total: Scalars['Float'] } export type SuggestionResponse = { __typename?: 'SuggestionResponse' _get?: Maybe _root?: Maybe assignmentSuggestions: Scalars['Object'] availableLocations: Array externalResponseID: Scalars['String'] responseID: Scalars['Int'] stateChangeSuggestions: Scalars['Object'] suggestionLog?: Maybe } export type SuggestionResponse_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type TargetRule = { __typename?: 'TargetRule' _get?: Maybe _root?: Maybe code?: Maybe description?: Maybe domain?: Maybe expression?: Maybe } export type TargetRule_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type TargetRuleCollection = { __typename?: 'TargetRuleCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type TargetRuleCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type TargetRuleInput = { code?: Maybe description?: Maybe domain?: Maybe expression?: Maybe } export type TaskInput = { __typename?: 'TaskInput' _get?: Maybe _root?: Maybe helpMessage?: Maybe label?: Maybe maxLength?: Maybe maximum: Scalars['Float'] minLength?: Maybe minimum: Scalars['Float'] name?: Maybe options?: Maybe> pattern?: Maybe required?: Maybe type?: Maybe } export type TaskInput_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type TaskInputInput = { helpMessage?: Maybe label?: Maybe maxLength?: Maybe maximum: Scalars['Float'] minLength?: Maybe minimum: Scalars['Float'] name?: Maybe options?: Maybe> pattern?: Maybe required?: Maybe type?: Maybe } export type ThresholdMessage = { __typename?: 'ThresholdMessage' _get?: Maybe _root?: Maybe discountId: Scalars['Int'] message?: Maybe thresholdValue: Scalars['Float'] showOnCheckout?: Maybe showInCart?: Maybe requiresCouponCode?: Maybe } export type ThresholdMessage_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ThresholdMessageInput = { discountId: Scalars['Int'] message?: Maybe thresholdValue: Scalars['Float'] showOnCheckout?: Maybe showInCart?: Maybe requiresCouponCode?: Maybe } export type Tracking = { __typename?: 'Tracking' _get?: Maybe _root?: Maybe attributes?: Maybe number?: Maybe url?: Maybe } export type Tracking_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type TrackingInput = { attributes?: Maybe number?: Maybe url?: Maybe } export type Transaction = { __typename?: 'Transaction' _get?: Maybe _root?: Maybe transactionId?: Maybe visitId?: Maybe transactionType?: Maybe interactionType?: Maybe amount: Scalars['Float'] date: Scalars['DateTime'] currencyCode?: Maybe } export type Transaction_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type TransactionInput = { transactionId?: Maybe visitId?: Maybe transactionType?: Maybe interactionType?: Maybe amount: Scalars['Float'] date: Scalars['DateTime'] currencyCode?: Maybe } export enum TypeEnum { NewRequest = 'NEW_REQUEST', RouteSelected = 'ROUTE_SELECTED', MakeLocationsAvailable = 'MAKE_LOCATIONS_AVAILABLE', NoRouteFound = 'NO_ROUTE_FOUND', RemovedInactiveLocations = 'REMOVED_INACTIVE_LOCATIONS', RemovedOnHoldLocations = 'REMOVED_ON_HOLD_LOCATIONS', RemovedOverfulfilledLocations = 'REMOVED_OVERFULFILLED_LOCATIONS', Group = 'GROUP', GroupFilter = 'GROUP_FILTER', GroupSort = 'GROUP_SORT', Filter = 'FILTER', Sort = 'SORT', AfterAction = 'AFTER_ACTION', FoundFullOrderLocation = 'FOUND_FULL_ORDER_LOCATION', Response = 'RESPONSE', AfterActionSort = 'AFTER_ACTION_SORT', DefaultResponse = 'DEFAULT_RESPONSE', MaxSplitsExceeded = 'MAX_SPLITS_EXCEEDED', AutoAssignLimitExceeded = 'AUTO_ASSIGN_LIMIT_EXCEEDED', InventoryRequest = 'INVENTORY_REQUEST', RemovedInternationalLocations = 'REMOVED_INTERNATIONAL_LOCATIONS', } export type UserRole = { __typename?: 'UserRole' _get?: Maybe _root?: Maybe userId?: Maybe assignedInScope?: Maybe roleId: Scalars['Int'] roleName?: Maybe roleTags?: Maybe> auditInfo?: Maybe } export type UserRole_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type UserRoleCollection = { __typename?: 'UserRoleCollection' _get?: Maybe _root?: Maybe totalCount: Scalars['Int'] items?: Maybe>> } export type UserRoleCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type UserRoleInput = { userId?: Maybe assignedInScope?: Maybe roleId: Scalars['Int'] roleName?: Maybe roleTags?: Maybe> auditInfo?: Maybe } export type UserScope = { __typename?: 'UserScope' _get?: Maybe _root?: Maybe type?: Maybe id?: Maybe name?: Maybe } export type UserScope_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type UserScopeInput = { type?: Maybe id?: Maybe name?: Maybe } export type ValidationMessage = { __typename?: 'ValidationMessage' _get?: Maybe _root?: Maybe severity?: Maybe source?: Maybe message?: Maybe validationType?: Maybe sourceId?: Maybe } export type ValidationMessage_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type VariationOption = { __typename?: 'VariationOption' _get?: Maybe _root?: Maybe valueSequence: Scalars['Int'] attributeFQN?: Maybe value?: Maybe } export type VariationOption_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type VariationSummary = { __typename?: 'VariationSummary' _get?: Maybe _root?: Maybe productCode?: Maybe options?: Maybe>> inventoryInfo?: Maybe } export type VariationSummary_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type View = { __typename?: 'View' _get?: Maybe _root?: Maybe name?: Maybe usages?: Maybe> metadata?: Maybe isVisibleInStorefront?: Maybe filter?: Maybe includeInactiveMode?: Maybe isAdminDefault?: Maybe fields?: Maybe>> } export type View_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ViewField = { __typename?: 'ViewField' _get?: Maybe _root?: Maybe name?: Maybe target?: Maybe } export type ViewField_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type ViewFieldInput = { name?: Maybe target?: Maybe } export type ViewInput = { name?: Maybe usages?: Maybe> metadata?: Maybe isVisibleInStorefront?: Maybe filter?: Maybe includeInactiveMode?: Maybe isAdminDefault?: Maybe fields?: Maybe>> } export type Wishlist = { __typename?: 'Wishlist' _get?: Maybe _root?: Maybe customerAccountId?: Maybe typeTag?: Maybe name?: Maybe items?: Maybe>> privacyType?: Maybe sortOrder?: Maybe version?: Maybe isImport?: Maybe importDate?: Maybe externalId?: Maybe userId?: Maybe id?: Maybe tenantId?: Maybe siteId?: Maybe channelCode?: Maybe currencyCode?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe fulfillmentInfo?: Maybe orderDiscounts?: Maybe>> suggestedDiscounts?: Maybe>> rejectedDiscounts?: Maybe>> data?: Maybe taxData?: Maybe subtotal?: Maybe discountedSubtotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe shippingTotal?: Maybe shippingSubTotal?: Maybe shippingTaxTotal?: Maybe handlingTaxTotal?: Maybe itemTaxTotal?: Maybe taxTotal?: Maybe feeTotal?: Maybe total?: Maybe lineItemSubtotalWithOrderAdjustments?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe lastValidationDate?: Maybe expirationDate?: Maybe changeMessages?: Maybe>> extendedProperties?: Maybe>> discountThresholdMessages?: Maybe>> auditInfo?: Maybe } export type Wishlist_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type WishlistCollection = { __typename?: 'WishlistCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type WishlistCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type WishlistInput = { customerAccountId?: Maybe typeTag?: Maybe name?: Maybe items?: Maybe>> privacyType?: Maybe sortOrder?: Maybe version?: Maybe isImport?: Maybe importDate?: Maybe externalId?: Maybe userId?: Maybe id?: Maybe tenantId?: Maybe siteId?: Maybe channelCode?: Maybe currencyCode?: Maybe visitId?: Maybe webSessionId?: Maybe customerInteractionType?: Maybe fulfillmentInfo?: Maybe orderDiscounts?: Maybe>> suggestedDiscounts?: Maybe>> rejectedDiscounts?: Maybe>> data?: Maybe taxData?: Maybe subtotal?: Maybe discountedSubtotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe shippingTotal?: Maybe shippingSubTotal?: Maybe shippingTaxTotal?: Maybe handlingTaxTotal?: Maybe itemTaxTotal?: Maybe taxTotal?: Maybe feeTotal?: Maybe total?: Maybe lineItemSubtotalWithOrderAdjustments?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe lastValidationDate?: Maybe expirationDate?: Maybe changeMessages?: Maybe>> extendedProperties?: Maybe>> discountThresholdMessages?: Maybe>> auditInfo?: Maybe } export type WishlistItem = { __typename?: 'WishlistItem' _get?: Maybe _root?: Maybe id?: Maybe comments?: Maybe priorityType?: Maybe purchasableStatusType?: Maybe localeCode?: Maybe purchaseLocation?: Maybe lineId?: Maybe product?: Maybe quantity: Scalars['Int'] isRecurring?: Maybe isTaxable?: Maybe subtotal?: Maybe extendedTotal?: Maybe taxableTotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe itemTaxTotal?: Maybe shippingTaxTotal?: Maybe shippingTotal?: Maybe handlingAmount?: Maybe feeTotal?: Maybe total?: Maybe unitPrice?: Maybe productDiscount?: Maybe productDiscounts?: Maybe>> shippingDiscounts?: Maybe>> data?: Maybe taxData?: Maybe auditInfo?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe weightedOrderAdjustment?: Maybe weightedOrderDiscount?: Maybe adjustedLineItemSubtotal?: Maybe totalWithoutWeightedShippingAndHandling?: Maybe weightedOrderTax?: Maybe weightedOrderShipping?: Maybe weightedOrderShippingDiscount?: Maybe weightedOrderShippingManualAdjustment?: Maybe weightedOrderShippingTax?: Maybe weightedOrderHandlingFee?: Maybe weightedOrderHandlingFeeTax?: Maybe weightedOrderHandlingFeeDiscount?: Maybe weightedOrderDuty?: Maybe totalWithWeightedShippingAndHandling?: Maybe weightedOrderHandlingAdjustment?: Maybe autoAddDiscountId?: Maybe isAssemblyRequired?: Maybe childItemIds?: Maybe> parentItemId?: Maybe } export type WishlistItem_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type WishlistItemCollection = { __typename?: 'WishlistItemCollection' _get?: Maybe _root?: Maybe startIndex: Scalars['Int'] pageSize: Scalars['Int'] pageCount: Scalars['Int'] totalCount: Scalars['Int'] items?: Maybe>> } export type WishlistItemCollection_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type WishlistItemInput = { id?: Maybe comments?: Maybe priorityType?: Maybe purchasableStatusType?: Maybe localeCode?: Maybe purchaseLocation?: Maybe lineId?: Maybe product?: Maybe quantity: Scalars['Int'] isRecurring?: Maybe isTaxable?: Maybe subtotal?: Maybe extendedTotal?: Maybe taxableTotal?: Maybe discountTotal?: Maybe discountedTotal?: Maybe itemTaxTotal?: Maybe shippingTaxTotal?: Maybe shippingTotal?: Maybe handlingAmount?: Maybe feeTotal?: Maybe total?: Maybe unitPrice?: Maybe productDiscount?: Maybe productDiscounts?: Maybe>> shippingDiscounts?: Maybe>> data?: Maybe taxData?: Maybe auditInfo?: Maybe shippingAmountBeforeDiscountsAndAdjustments?: Maybe weightedOrderAdjustment?: Maybe weightedOrderDiscount?: Maybe adjustedLineItemSubtotal?: Maybe totalWithoutWeightedShippingAndHandling?: Maybe weightedOrderTax?: Maybe weightedOrderShipping?: Maybe weightedOrderShippingDiscount?: Maybe weightedOrderShippingManualAdjustment?: Maybe weightedOrderShippingTax?: Maybe weightedOrderHandlingFee?: Maybe weightedOrderHandlingFeeTax?: Maybe weightedOrderHandlingFeeDiscount?: Maybe weightedOrderDuty?: Maybe totalWithWeightedShippingAndHandling?: Maybe weightedOrderHandlingAdjustment?: Maybe autoAddDiscountId?: Maybe isAssemblyRequired?: Maybe childItemIds?: Maybe> parentItemId?: Maybe } export type WorkflowState = { __typename?: 'WorkflowState' _get?: Maybe _root?: Maybe attributes?: Maybe auditInfo?: Maybe completedDate?: Maybe processInstanceId?: Maybe shipmentState?: Maybe taskList?: Maybe>> } export type WorkflowState_GetArgs = { path: Scalars['String'] defaultValue?: Maybe allowUndefined?: Maybe } export type WorkflowStateInput = { attributes?: Maybe auditInfo?: Maybe completedDate?: Maybe processInstanceId?: Maybe shipmentState?: Maybe taskList?: Maybe>> }