From b4b5c7ba4ffa7af49b4c7d9c0928a0b9a80dd370 Mon Sep 17 00:00:00 2001 From: jhadobe Date: Tue, 29 Oct 2024 13:01:07 -0500 Subject: [PATCH 1/2] b2b schemas --- src/openapi/admin-schema-2.4.7.yaml | 2697 ++++++++++++++++++------ src/openapi/customer-schema-2.4.7.yaml | 759 ++++--- src/openapi/guest-schema-2.4.7.yaml | 409 ++-- 3 files changed, 2884 insertions(+), 981 deletions(-) diff --git a/src/openapi/admin-schema-2.4.7.yaml b/src/openapi/admin-schema-2.4.7.yaml index dbd36c865..d9187f11e 100644 --- a/src/openapi/admin-schema-2.4.7.yaml +++ b/src/openapi/admin-schema-2.4.7.yaml @@ -16,6 +16,7 @@ schemes: - http tags: - name: addresses/{addressId} +- name: adminuisdk/massaction/{request_id} - name: adobe_io_events/check_configuration - name: adobestock/asset/{id} - name: adobestock/asset/list @@ -122,7 +123,10 @@ tags: - name: cmsPage/search - name: company/ - name: company/{companyId} +- name: company/{parentId}/relations +- name: company/{parentId}/relations/{companyId} - name: company/assignRoles +- name: company/relations - name: company/role/ - name: company/role/{id} - name: company/role/{roleId} @@ -165,12 +169,15 @@ tags: - name: customers/{customerId} - name: customers/{customerId}/billingAddress - name: customers/{customerId}/carts +- name: customers/{customerId}/companies +- name: customers/{customerId}/companies/{companyId} - name: customers/{customerId}/confirm - name: customers/{customerId}/password/resetLinkToken/{resetPasswordLinkToken} - name: customers/{customerId}/permissions/readonly - name: customers/{customerId}/shippingAddress - name: customers/{email}/activate - name: customers/addresses/{addressId} +- name: customers/companies - name: customers/confirm - name: customers/isEmailAvailable - name: customers/me @@ -279,6 +286,7 @@ tags: - name: negotiable-carts/{cartId}/set-payment-information - name: negotiable-carts/{cartId}/shipping-information - name: negotiable-carts/{cartId}/totals +- name: negotiableQuote/{negotiableQuoteId}/duplicate - name: negotiableQuote/{quoteId} - name: negotiableQuote/{quoteId}/comments - name: negotiableQuote/{quoteId}/shippingMethod @@ -288,6 +296,22 @@ tags: - name: negotiableQuote/pricesUpdated - name: negotiableQuote/request - name: negotiableQuote/submitToCustomer +- name: negotiableQuoteTemplate +- name: negotiableQuoteTemplate/{templateId} +- name: negotiableQuoteTemplate/accept +- name: negotiableQuoteTemplate/cancel +- name: negotiableQuoteTemplate/cancel/me +- name: negotiableQuoteTemplate/decline +- name: negotiableQuoteTemplate/draft +- name: negotiableQuoteTemplate/generateQuote +- name: negotiableQuoteTemplate/me +- name: negotiableQuoteTemplate/me/{templateId} +- name: negotiableQuoteTemplate/open +- name: negotiableQuoteTemplate/open/me +- name: negotiableQuoteTemplate/request +- name: negotiableQuoteTemplate/request/me +- name: negotiableQuoteTemplate/submitToCustomer +- name: negotiableQuoteTemplate/submitToSeller - name: order/{orderId}/invoice - name: order/{orderId}/refund - name: order/{orderId}/ship @@ -306,6 +330,7 @@ tags: - name: orders/items/{id} - name: payments-config/{location} - name: payments-config/apple-pay/{location} +- name: payments-config/google-pay/{location} - name: payments-config/hosted-fields/{location} - name: payments-config/smart-buttons/{location} - name: payments-sdk/{location} @@ -500,6 +525,41 @@ paths: schema: "$ref": "#/definitions/error-response" summary: addresses/{addressId} + "/V1/adminuisdk/massaction/{request_id}": + get: + tags: + - adminuisdk/massaction/{request_id} + description: Load mass actions failed request by request id + operationId: GetV1AdminuisdkMassactionRequest_id + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: requestId + in: query + type: string + required: true + - name: request_id + in: path + type: string + required: true + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/commerce-backend-uix-data-mass-action-failed-request-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: adminuisdk/massaction/{request_id} "/V1/adobe_io_events/check_configuration": get: tags: @@ -5794,6 +5854,61 @@ paths: schema: "$ref": "#/definitions/error-response" summary: company/assignRoles + "/V1/company/relations": + get: + tags: + - company/relations + description: Get existing company relation(s) + operationId: GetV1CompanyRelations + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: searchCriteria[filterGroups][0][filters][0][field] + in: query + type: string + description: Field + - name: searchCriteria[filterGroups][0][filters][0][value] + in: query + type: string + description: Value + - name: searchCriteria[filterGroups][0][filters][0][conditionType] + in: query + type: string + description: Condition type + - name: searchCriteria[sortOrders][0][field] + in: query + type: string + description: Sorting field. + - name: searchCriteria[sortOrders][0][direction] + in: query + type: string + description: Sorting direction. + - name: searchCriteria[pageSize] + in: query + type: integer + description: Page size. + - name: searchCriteria[currentPage] + in: query + type: integer + description: Current page. + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/company-relation-data-relation-search-result-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: company/relations "/V1/company/role/": get: tags: @@ -6157,6 +6272,85 @@ paths: schema: "$ref": "#/definitions/error-response" summary: company/{companyId} + "/V1/company/{parentId}/relations": + post: + tags: + - company/{parentId}/relations + description: Create relation(s) between companies. + operationId: PostV1CompanyParentIdRelations + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: parentId + in: path + type: integer + required: true + - name: PostV1CompanyParentIdRelationsBody + in: body + schema: + required: + - relations + properties: + relations: + type: array + items: + "$ref": "#/definitions/company-relation-data-relation-interface" + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: company/{parentId}/relations + "/V1/company/{parentId}/relations/{companyId}": + delete: + tags: + - company/{parentId}/relations/{companyId} + description: Delete relation of the company to the parent by respective ids. + operationId: DeleteV1CompanyParentIdRelationsCompanyId + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: parentId + in: path + type: integer + required: true + - name: companyId + in: path + type: integer + required: true + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: company/{parentId}/relations/{companyId} "/V1/companyCredits/": get: tags: @@ -8098,6 +8292,98 @@ paths: schema: "$ref": "#/definitions/error-response" summary: customers/addresses/{addressId} + "/V1/customers/companies": + post: + tags: + - customers/companies + description: Save customer attributes for company. + operationId: PostV1CustomersCompanies + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1CustomersCompaniesBody + in: body + schema: + required: + - companyAttributes + properties: + companyAttributes: + "$ref": "#/definitions/company-data-company-customer-interface" + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: customers/companies + get: + tags: + - customers/companies + description: Returns the list of company customer attributes. + operationId: GetV1CustomersCompanies + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: criteria[filterGroups][0][filters][0][field] + in: query + type: string + description: Field + - name: criteria[filterGroups][0][filters][0][value] + in: query + type: string + description: Value + - name: criteria[filterGroups][0][filters][0][conditionType] + in: query + type: string + description: Condition type + - name: criteria[sortOrders][0][field] + in: query + type: string + description: Sorting field. + - name: criteria[sortOrders][0][direction] + in: query + type: string + description: Sorting direction. + - name: criteria[pageSize] + in: query + type: integer + description: Page size. + - name: criteria[currentPage] + in: query + type: integer + description: Current page. + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/company-data-company-customer-search-results-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: customers/companies "/V1/customers/confirm": post: tags: @@ -8829,6 +9115,138 @@ paths: schema: "$ref": "#/definitions/error-response" summary: customers/{customerId}/carts + "/V1/customers/{customerId}/companies": + get: + tags: + - customers/{customerId}/companies + description: Returns a list of companies the customer is assigned to + operationId: GetV1CustomersCustomerIdCompanies + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: customerId + in: path + type: integer + required: true + responses: + '200': + description: 200 Success. + schema: + type: array + items: + "$ref": "#/definitions/company-data-company-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: customers/{customerId}/companies + "/V1/customers/{customerId}/companies/{companyId}": + put: + tags: + - customers/{customerId}/companies/{companyId} + description: Assigns customer as a company user. + operationId: PutV1CustomersCustomerIdCompaniesCompanyId + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: companyId + in: path + type: integer + required: true + - name: customerId + in: path + type: integer + required: true + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: customers/{customerId}/companies/{companyId} + delete: + tags: + - customers/{customerId}/companies/{companyId} + description: Unassigns customer from the company. + operationId: DeleteV1CustomersCustomerIdCompaniesCompanyId + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: companyId + in: path + type: integer + required: true + - name: customerId + in: path + type: integer + required: true + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: customers/{customerId}/companies/{companyId} + get: + tags: + - customers/{customerId}/companies/{companyId} + description: Returns customer attributes for company by ID. + operationId: GetV1CustomersCustomerIdCompaniesCompanyId + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: customerId + in: path + type: integer + required: true + - name: companyId + in: path + type: integer + required: true + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/company-data-company-customer-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: customers/{customerId}/companies/{companyId} "/V1/customers/{customerId}/confirm": get: tags: @@ -14287,6 +14705,42 @@ paths: schema: "$ref": "#/definitions/error-response" summary: negotiableQuote/submitToCustomer + "/V1/negotiableQuote/{negotiableQuoteId}/duplicate": + post: + tags: + - negotiableQuote/{negotiableQuoteId}/duplicate + description: Duplicate Negotiable Quote based on the ID of existing negotiable + quote. Returns ID of a duplicated quote. + operationId: PostV1NegotiableQuoteNegotiableQuoteIdDuplicate + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: negotiableQuoteId + in: path + type: integer + required: true + responses: + '200': + description: 200 Success. + schema: + type: integer + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuote/{negotiableQuoteId}/duplicate "/V1/negotiableQuote/{quoteId}": put: tags: @@ -14416,6 +14870,685 @@ paths: schema: "$ref": "#/definitions/error-response" summary: negotiableQuote/{quoteId}/shippingMethod + "/V1/negotiableQuoteTemplate": + get: + tags: + - negotiableQuoteTemplate + description: Get list of quote templates + operationId: GetV1NegotiableQuoteTemplate + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: searchCriteria[filterGroups][0][filters][0][field] + in: query + type: string + description: Field + - name: searchCriteria[filterGroups][0][filters][0][value] + in: query + type: string + description: Value + - name: searchCriteria[filterGroups][0][filters][0][conditionType] + in: query + type: string + description: Condition type + - name: searchCriteria[sortOrders][0][field] + in: query + type: string + description: Sorting field. + - name: searchCriteria[sortOrders][0][direction] + in: query + type: string + description: Sorting direction. + - name: searchCriteria[pageSize] + in: query + type: integer + description: Page size. + - name: searchCriteria[currentPage] + in: query + type: integer + description: Current page. + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/framework-search-results-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate + put: + tags: + - negotiableQuoteTemplate + description: Edit a quote template. + operationId: PutV1NegotiableQuoteTemplate + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PutV1NegotiableQuoteTemplateBody + in: body + schema: + required: + - template + properties: + template: + "$ref": "#/definitions/negotiable-quote-template-data-template-interface" + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate + "/V1/negotiableQuoteTemplate/accept": + post: + tags: + - negotiableQuoteTemplate/accept + description: Create quote template from quote + operationId: PostV1NegotiableQuoteTemplateAccept + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateAcceptBody + in: body + schema: + required: + - templateId + properties: + templateId: + type: integer + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/accept + "/V1/negotiableQuoteTemplate/cancel": + post: + tags: + - negotiableQuoteTemplate/cancel + description: Cancel a quote template. + operationId: PostV1NegotiableQuoteTemplateCancel + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateCancelBody + in: body + schema: + required: + - templateId + properties: + templateId: + type: integer + comment: + type: string + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/cancel + "/V1/negotiableQuoteTemplate/cancel/me": + post: + tags: + - negotiableQuoteTemplate/cancel/me + description: Cancel a quote template. + operationId: PostV1NegotiableQuoteTemplateCancelMe + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateCancelMeBody + in: body + schema: + required: + - templateId + properties: + templateId: + type: integer + comment: + type: string + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/cancel/me + "/V1/negotiableQuoteTemplate/decline": + post: + tags: + - negotiableQuoteTemplate/decline + description: Decline a quote template. + operationId: PostV1NegotiableQuoteTemplateDecline + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateDeclineBody + in: body + schema: + required: + - templateId + - reason + properties: + templateId: + type: integer + reason: + type: string + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/decline + "/V1/negotiableQuoteTemplate/draft": + post: + tags: + - negotiableQuoteTemplate/draft + description: Create a new empty B2B quote template with NegotiableQuoteInterface::STATUS_DRAFT_BY_ADMIN + status. + operationId: PostV1NegotiableQuoteTemplateDraft + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateDraftBody + in: body + schema: + required: + - customerId + properties: + customerId: + type: integer + type: object + xml: + name: request + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/negotiable-quote-template-data-template-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/draft + "/V1/negotiableQuoteTemplate/generateQuote": + post: + tags: + - negotiableQuoteTemplate/generateQuote + description: Generate quote from template + operationId: PostV1NegotiableQuoteTemplateGenerateQuote + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateGenerateQuoteBody + in: body + schema: + required: + - templateId + properties: + templateId: + type: integer + type: object + xml: + name: request + responses: + '200': + description: 200 Success. + schema: + type: integer + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/generateQuote + "/V1/negotiableQuoteTemplate/me": + put: + tags: + - negotiableQuoteTemplate/me + description: Edit a quote template. + operationId: PutV1NegotiableQuoteTemplateMe + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PutV1NegotiableQuoteTemplateMeBody + in: body + schema: + required: + - template + properties: + template: + "$ref": "#/definitions/negotiable-quote-template-data-template-interface" + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/me + "/V1/negotiableQuoteTemplate/me/{templateId}": + delete: + tags: + - negotiableQuoteTemplate/me/{templateId} + description: Delete a quote template. + operationId: DeleteV1NegotiableQuoteTemplateMeTemplateId + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: templateId + in: path + type: integer + required: true + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/me/{templateId} + "/V1/negotiableQuoteTemplate/open": + post: + tags: + - negotiableQuoteTemplate/open + description: Open template + operationId: PostV1NegotiableQuoteTemplateOpen + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateOpenBody + in: body + schema: + required: + - templateId + properties: + templateId: + type: integer + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/open + "/V1/negotiableQuoteTemplate/open/me": + post: + tags: + - negotiableQuoteTemplate/open/me + description: Open template + operationId: PostV1NegotiableQuoteTemplateOpenMe + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateOpenMeBody + in: body + schema: + required: + - templateId + properties: + templateId: + type: integer + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/open/me + "/V1/negotiableQuoteTemplate/request": + post: + tags: + - negotiableQuoteTemplate/request + description: Create a template for a quote. + operationId: PostV1NegotiableQuoteTemplateRequest + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateRequestBody + in: body + schema: + required: + - quoteId + properties: + quoteId: + type: integer + type: object + xml: + name: request + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/negotiable-quote-template-data-template-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/request + "/V1/negotiableQuoteTemplate/request/me": + post: + tags: + - negotiableQuoteTemplate/request/me + description: Create a template for a quote. + operationId: PostV1NegotiableQuoteTemplateRequestMe + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateRequestMeBody + in: body + schema: + required: + - quoteId + properties: + quoteId: + type: integer + type: object + xml: + name: request + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/negotiable-quote-template-data-template-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/request/me + "/V1/negotiableQuoteTemplate/submitToCustomer": + post: + tags: + - negotiableQuoteTemplate/submitToCustomer + description: Seller send action + operationId: PostV1NegotiableQuoteTemplateSubmitToCustomer + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateSubmitToCustomerBody + in: body + schema: + required: + - templateId + properties: + templateId: + type: integer + commentText: + type: string + files: + type: array + items: + "$ref": "#/definitions/negotiable-quote-data-attachment-content-interface" + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/submitToCustomer + "/V1/negotiableQuoteTemplate/submitToSeller": + post: + tags: + - negotiableQuoteTemplate/submitToSeller + description: Send template to seller + operationId: PostV1NegotiableQuoteTemplateSubmitToSeller + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateSubmitToSellerBody + in: body + schema: + required: + - templateId + properties: + templateId: + type: integer + commentText: + type: string + files: + type: array + items: + "$ref": "#/definitions/negotiable-quote-data-attachment-content-interface" + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/submitToSeller + "/V1/negotiableQuoteTemplate/{templateId}": + get: + tags: + - negotiableQuoteTemplate/{templateId} + description: Return the negotiable quote template for a specified quote ID. + operationId: GetV1NegotiableQuoteTemplateTemplateId + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: templateId + in: path + type: integer + required: true + description: template id + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/negotiable-quote-template-data-template-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/{templateId} + delete: + tags: + - negotiableQuoteTemplate/{templateId} + description: Delete a quote template. + operationId: DeleteV1NegotiableQuoteTemplateTemplateId + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: templateId + in: path + type: integer + required: true + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/{templateId} "/V1/order/notify-orders-are-ready-for-pickup": post: tags: @@ -15183,6 +16316,38 @@ paths: schema: "$ref": "#/definitions/error-response" summary: payments-config/apple-pay/{location} + "/V1/payments-config/google-pay/{location}": + get: + tags: + - payments-config/google-pay/{location} + description: Get Google Pay Config. + operationId: GetV1PaymentsconfigGooglepayLocation + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: location + in: path + type: string + required: true + description: sdk location. + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-google-pay-interface" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: payments-config/google-pay/{location} "/V1/payments-config/hosted-fields/{location}": get: tags: @@ -23631,6 +24796,108 @@ definitions: directory-data-country-information-extension-interface: type: object description: ExtensionInterface class for @see \Magento\Directory\Api\Data\CountryInformationInterface + eav-data-attribute-set-search-results-interface: + type: object + description: Interface AttributeSetSearchResultsInterface + properties: + items: + type: array + description: Attribute sets list. + items: + "$ref": "#/definitions/eav-data-attribute-set-interface" + search_criteria: + "$ref": "#/definitions/framework-search-criteria-interface" + total_count: + type: integer + description: Total count. + required: + - items + - search_criteria + - total_count + eav-data-attribute-set-interface: + type: object + description: Interface AttributeSetInterface + properties: + attribute_set_id: + type: integer + description: Attribute set ID + attribute_set_name: + type: string + description: Attribute set name + sort_order: + type: integer + description: Attribute set sort order index + entity_type_id: + type: integer + description: Attribute set entity type id + extension_attributes: + "$ref": "#/definitions/eav-data-attribute-set-extension-interface" + required: + - attribute_set_name + - sort_order + eav-data-attribute-set-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\Eav\Api\Data\AttributeSetInterface + framework-search-criteria-interface: + type: object + description: Search criteria interface. + properties: + filter_groups: + type: array + description: A list of filter groups. + items: + "$ref": "#/definitions/framework-search-filter-group" + sort_orders: + type: array + description: Sort order. + items: + "$ref": "#/definitions/framework-sort-order" + page_size: + type: integer + description: Page size. + current_page: + type: integer + description: Current page. + required: + - filter_groups + framework-search-filter-group: + type: object + description: Groups two or more filters together using a logical OR + properties: + filters: + type: array + description: A list of filters in this group + items: + "$ref": "#/definitions/framework-filter" + framework-filter: + type: object + description: Filter which can be used by any methods from service layer. + properties: + field: + type: string + description: Field + value: + type: string + description: Value + condition_type: + type: string + description: Condition type + required: + - field + - value + framework-sort-order: + type: object + description: Data object for sort order. + properties: + field: + type: string + description: Sorting field. + direction: + type: string + description: Sorting direction. + required: + - field + - direction adobe-io-events-client-configuration-check-result-interface: type: object description: Contains configuration status for each necessary config setting @@ -23682,6 +24949,9 @@ definitions: priority: type: boolean description: Event priority + hipaa_audit_required: + type: boolean + description: If event is required to be HIPAA audited required: - name - parent @@ -23689,6 +24959,7 @@ definitions: - rules - destination - priority + - hipaa_audit_required adobe-commerce-events-client-data-event-field-interface: type: object description: Interface for event field data from webapi requests @@ -23866,108 +25137,6 @@ definitions: required: - request_name - filter_groups - framework-search-filter-group: - type: object - description: Groups two or more filters together using a logical OR - properties: - filters: - type: array - description: A list of filters in this group - items: - "$ref": "#/definitions/framework-filter" - framework-filter: - type: object - description: Filter which can be used by any methods from service layer. - properties: - field: - type: string - description: Field - value: - type: string - description: Value - condition_type: - type: string - description: Condition type - required: - - field - - value - framework-sort-order: - type: object - description: Data object for sort order. - properties: - field: - type: string - description: Sorting field. - direction: - type: string - description: Sorting direction. - required: - - field - - direction - eav-data-attribute-set-search-results-interface: - type: object - description: Interface AttributeSetSearchResultsInterface - properties: - items: - type: array - description: Attribute sets list. - items: - "$ref": "#/definitions/eav-data-attribute-set-interface" - search_criteria: - "$ref": "#/definitions/framework-search-criteria-interface" - total_count: - type: integer - description: Total count. - required: - - items - - search_criteria - - total_count - eav-data-attribute-set-interface: - type: object - description: Interface AttributeSetInterface - properties: - attribute_set_id: - type: integer - description: Attribute set ID - attribute_set_name: - type: string - description: Attribute set name - sort_order: - type: integer - description: Attribute set sort order index - entity_type_id: - type: integer - description: Attribute set entity type id - extension_attributes: - "$ref": "#/definitions/eav-data-attribute-set-extension-interface" - required: - - attribute_set_name - - sort_order - eav-data-attribute-set-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\Eav\Api\Data\AttributeSetInterface - framework-search-criteria-interface: - type: object - description: Search criteria interface. - properties: - filter_groups: - type: array - description: A list of filter groups. - items: - "$ref": "#/definitions/framework-search-filter-group" - sort_orders: - type: array - description: Sort order. - items: - "$ref": "#/definitions/framework-sort-order" - page_size: - type: integer - description: Page size. - current_page: - type: integer - description: Current page. - required: - - filter_groups customer-data-group-interface: type: object description: Customer group interface. @@ -24334,13 +25503,16 @@ definitions: description: Company ID. job_title: type: string - description: Get job title. + description: Job title. status: type: integer description: Customer status. telephone: type: string - description: Get telephone. + description: Telephone. + is_default: + type: boolean + description: Is default extension_attributes: "$ref": "#/definitions/company-data-company-customer-extension-interface" company-data-company-customer-extension-interface: @@ -26595,6 +27767,12 @@ definitions: type: array items: "$ref": "#/definitions/negotiable-quote-data-item-note-interface" + is_discounting_locked: + type: boolean + min_qty: + type: number + max_qty: + type: number negotiable-quote-data-item-note-interface: type: object description: Interface ItemNoteInterface @@ -26773,6 +27951,8 @@ definitions: "$ref": "#/definitions/quote-data-shipping-assignment-interface" negotiable_quote: "$ref": "#/definitions/negotiable-quote-data-negotiable-quote-interface" + company_id: + type: integer coupon_codes: type: array items: @@ -28726,6 +29906,10 @@ definitions: "$ref": "#/definitions/payment-data-payment-additional-info-interface" company_order_attributes: "$ref": "#/definitions/company-data-company-order-interface" + custom_fees: + type: array + items: + "$ref": "#/definitions/admin-ui-sdk-custom-fees-data-custom-fees-interface" applied_taxes: type: array items: @@ -29021,6 +30205,64 @@ definitions: company-data-company-order-extension-interface: type: object description: ExtensionInterface class for @see \Magento\Company\Api\Data\CompanyOrderInterface + admin-ui-sdk-custom-fees-data-custom-fees-interface: + type: object + description: Interface CustomFeesInterface + properties: + id: + type: string + description: Id. + order_id: + type: string + description: The order id + custom_fee_code: + type: string + description: Custom fee code. + custom_fee_label: + type: string + description: Custom fee label. + custom_fee_amount: + type: number + description: Custom fee amount. + base_custom_fee_amount: + type: number + description: Base custom fee amount. + custom_fee_amount_invoiced: + type: number + description: Custom fee amount invoiced. + base_custom_fee_amount_invoiced: + type: number + description: Base custom fee amount invoiced. + custom_fee_amount_refunded: + type: number + description: Custom fee amount refunded. + base_custom_fee_amount_refunded: + type: number + description: Base custom fee amount refunded. + apply_fee_on_last_invoice: + type: boolean + description: If apply fee is set on last invoice. + apply_fee_on_last_creditmemo: + type: boolean + description: If apply fee is set on last credit memo. + invoice_id: + type: string + description: Invoice id. + creditmemo_id: + type: string + description: Credit memo id. + required: + - order_id + - custom_fee_code + - custom_fee_label + - custom_fee_amount + - base_custom_fee_amount + - custom_fee_amount_invoiced + - base_custom_fee_amount_invoiced + - custom_fee_amount_refunded + - base_custom_fee_amount_refunded + - apply_fee_on_last_invoice + - apply_fee_on_last_creditmemo tax-data-order-tax-details-applied-tax-interface: type: object description: Interface OrderTaxDetailsAppliedTaxInterface @@ -31092,6 +32334,42 @@ definitions: checkout-data-totals-information-extension-interface: type: object description: ExtensionInterface class for @see \Magento\Checkout\Api\Data\TotalsInformationInterface + commerce-backend-uix-data-mass-action-failed-request-interface: + type: object + description: Defines the mass actions failed requests database model + properties: + id: + type: string + description: Internal id + request_id: + type: string + description: Request id + action_id: + type: string + description: Action id + grid_type: + type: string + description: Ui grid type + error_status: + type: string + description: Error status + error_message: + type: string + description: Error message + request_timestamp: + type: string + description: Request timestamp + selected_ids: + type: string + description: Selected ids + required: + - request_id + - action_id + - grid_type + - error_status + - error_message + - request_timestamp + - selected_ids checkout-agreements-data-agreement-interface: type: object description: Interface AgreementInterface @@ -31133,6 +32411,193 @@ definitions: checkout-agreements-data-agreement-extension-interface: type: object description: ExtensionInterface class for @see \Magento\CheckoutAgreements\Api\Data\AgreementInterface + tax-data-tax-rate-interface: + type: object + description: Tax rate interface. + properties: + id: + type: integer + description: Id + tax_country_id: + type: string + description: Country id + tax_region_id: + type: integer + description: Region id + region_name: + type: string + description: Region name + tax_postcode: + type: string + description: Postcode + zip_is_range: + type: integer + description: Zip is range + zip_from: + type: integer + description: Zip range from + zip_to: + type: integer + description: Zip range to + rate: + type: number + description: Tax rate in percentage + code: + type: string + description: Tax rate code + titles: + type: array + description: Tax rate titles + items: + "$ref": "#/definitions/tax-data-tax-rate-title-interface" + extension_attributes: + "$ref": "#/definitions/tax-data-tax-rate-extension-interface" + required: + - tax_country_id + - rate + - code + tax-data-tax-rate-title-interface: + type: object + description: Tax rate title interface. + properties: + store_id: + type: string + description: Store id + value: + type: string + description: Title value + extension_attributes: + "$ref": "#/definitions/tax-data-tax-rate-title-extension-interface" + required: + - store_id + - value + tax-data-tax-rate-title-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\Tax\Api\Data\TaxRateTitleInterface + tax-data-tax-rate-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\Tax\Api\Data\TaxRateInterface + tax-data-tax-rate-search-results-interface: + type: object + description: Interface for tax rate search results. + properties: + items: + type: array + description: Items + items: + "$ref": "#/definitions/tax-data-tax-rate-interface" + search_criteria: + "$ref": "#/definitions/framework-search-criteria-interface" + total_count: + type: integer + description: Total count. + required: + - items + - search_criteria + - total_count + tax-data-tax-rule-interface: + type: object + description: Tax rule interface. + properties: + id: + type: integer + description: Id + code: + type: string + description: Tax rule code + priority: + type: integer + description: Priority + position: + type: integer + description: Sort order. + customer_tax_class_ids: + type: array + description: Customer tax class id + items: + type: integer + product_tax_class_ids: + type: array + description: Product tax class id + items: + type: integer + tax_rate_ids: + type: array + description: Tax rate ids + items: + type: integer + calculate_subtotal: + type: boolean + description: Calculate subtotal. + extension_attributes: + "$ref": "#/definitions/tax-data-tax-rule-extension-interface" + required: + - code + - priority + - position + - customer_tax_class_ids + - product_tax_class_ids + - tax_rate_ids + tax-data-tax-rule-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\Tax\Api\Data\TaxRuleInterface + tax-data-tax-rule-search-results-interface: + type: object + description: Interface for tax rule search results. + properties: + items: + type: array + description: Items + items: + "$ref": "#/definitions/tax-data-tax-rule-interface" + search_criteria: + "$ref": "#/definitions/framework-search-criteria-interface" + total_count: + type: integer + description: Total count. + required: + - items + - search_criteria + - total_count + tax-data-tax-class-interface: + type: object + description: Tax class interface. + properties: + class_id: + type: integer + description: Tax class ID. + class_name: + type: string + description: Tax class name. + class_type: + type: string + description: Tax class type. + extension_attributes: + "$ref": "#/definitions/tax-data-tax-class-extension-interface" + required: + - class_name + - class_type + tax-data-tax-class-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\Tax\Api\Data\TaxClassInterface + tax-data-tax-class-search-results-interface: + type: object + description: Interface for tax class search results. + properties: + items: + type: array + description: Items + items: + "$ref": "#/definitions/tax-data-tax-class-interface" + search_criteria: + "$ref": "#/definitions/framework-search-criteria-interface" + total_count: + type: integer + description: Total count. + required: + - items + - search_criteria + - total_count company-data-company-search-results-interface: type: object description: Interface for company search results @@ -31230,14 +32695,14 @@ definitions: type: object description: ExtensionInterface class for @see \Magento\Company\Api\Data\CompanyInterface properties: + quote_config: + "$ref": "#/definitions/negotiable-quote-data-company-quote-config-interface" applicable_payment_method: type: integer available_payment_methods: type: string use_config_settings: type: integer - quote_config: - "$ref": "#/definitions/negotiable-quote-data-company-quote-config-interface" is_purchase_order_enabled: type: boolean applicable_shipping_method: @@ -31387,184 +32852,15 @@ definitions: company-data-role-extension-interface: type: object description: ExtensionInterface class for @see \Magento\Company\Api\Data\RoleInterface - tax-data-tax-rate-interface: + company-data-company-customer-search-results-interface: type: object - description: Tax rate interface. - properties: - id: - type: integer - description: Id - tax_country_id: - type: string - description: Country id - tax_region_id: - type: integer - description: Region id - region_name: - type: string - description: Region name - tax_postcode: - type: string - description: Postcode - zip_is_range: - type: integer - description: Zip is range - zip_from: - type: integer - description: Zip range from - zip_to: - type: integer - description: Zip range to - rate: - type: number - description: Tax rate in percentage - code: - type: string - description: Tax rate code - titles: - type: array - description: Tax rate titles - items: - "$ref": "#/definitions/tax-data-tax-rate-title-interface" - extension_attributes: - "$ref": "#/definitions/tax-data-tax-rate-extension-interface" - required: - - tax_country_id - - rate - - code - tax-data-tax-rate-title-interface: - type: object - description: Tax rate title interface. - properties: - store_id: - type: string - description: Store id - value: - type: string - description: Title value - extension_attributes: - "$ref": "#/definitions/tax-data-tax-rate-title-extension-interface" - required: - - store_id - - value - tax-data-tax-rate-title-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\Tax\Api\Data\TaxRateTitleInterface - tax-data-tax-rate-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\Tax\Api\Data\TaxRateInterface - tax-data-tax-rate-search-results-interface: - type: object - description: Interface for tax rate search results. + description: Interface for company customer attributes search results properties: items: type: array - description: Items + description: Company customer attributes list items: - "$ref": "#/definitions/tax-data-tax-rate-interface" - search_criteria: - "$ref": "#/definitions/framework-search-criteria-interface" - total_count: - type: integer - description: Total count. - required: - - items - - search_criteria - - total_count - tax-data-tax-rule-interface: - type: object - description: Tax rule interface. - properties: - id: - type: integer - description: Id - code: - type: string - description: Tax rule code - priority: - type: integer - description: Priority - position: - type: integer - description: Sort order. - customer_tax_class_ids: - type: array - description: Customer tax class id - items: - type: integer - product_tax_class_ids: - type: array - description: Product tax class id - items: - type: integer - tax_rate_ids: - type: array - description: Tax rate ids - items: - type: integer - calculate_subtotal: - type: boolean - description: Calculate subtotal. - extension_attributes: - "$ref": "#/definitions/tax-data-tax-rule-extension-interface" - required: - - code - - priority - - position - - customer_tax_class_ids - - product_tax_class_ids - - tax_rate_ids - tax-data-tax-rule-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\Tax\Api\Data\TaxRuleInterface - tax-data-tax-rule-search-results-interface: - type: object - description: Interface for tax rule search results. - properties: - items: - type: array - description: Items - items: - "$ref": "#/definitions/tax-data-tax-rule-interface" - search_criteria: - "$ref": "#/definitions/framework-search-criteria-interface" - total_count: - type: integer - description: Total count. - required: - - items - - search_criteria - - total_count - tax-data-tax-class-interface: - type: object - description: Tax class interface. - properties: - class_id: - type: integer - description: Tax class ID. - class_name: - type: string - description: Tax class name. - class_type: - type: string - description: Tax class type. - extension_attributes: - "$ref": "#/definitions/tax-data-tax-class-extension-interface" - required: - - class_name - - class_type - tax-data-tax-class-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\Tax\Api\Data\TaxClassInterface - tax-data-tax-class-search-results-interface: - type: object - description: Interface for tax class search results. - properties: - items: - type: array - description: Items - items: - "$ref": "#/definitions/tax-data-tax-class-interface" + "$ref": "#/definitions/company-data-company-customer-interface" search_criteria: "$ref": "#/definitions/framework-search-criteria-interface" total_count: @@ -31756,147 +33052,6 @@ definitions: - amount - balance - credit_limit - two-factor-auth-provider-interface: - type: object - description: 2FA provider interface - properties: - enabled: - type: boolean - description: True if this provider has been enabled by admin - engine: - "$ref": "#/definitions/two-factor-auth-engine-interface" - code: - type: string - description: Provider code - name: - type: string - description: Provider name - icon: - type: string - description: Icon - reset_allowed: - type: boolean - description: True if this provider configuration can be reset - configure_action: - type: string - description: Configure action - auth_action: - type: string - description: Auth action - extra_actions: - type: array - description: Allowed extra actions - items: - type: string - required: - - enabled - - engine - - code - - name - - icon - - reset_allowed - - configure_action - - auth_action - - extra_actions - two-factor-auth-engine-interface: - type: object - description: 2FA engine interface - properties: - enabled: - type: boolean - description: True if this provider has been enabled by admin - required: - - enabled - two-factor-auth-data-google-configure-interface: - type: object - description: Google configuration data interface - properties: - qr_code_base64: - type: string - description: Value for QR code base 64 - secret_code: - type: string - description: Value for secret code - extension_attributes: - "$ref": "#/definitions/two-factor-auth-data-google-configure-extension-interface" - required: - - qr_code_base64 - - secret_code - two-factor-auth-data-google-configure-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\TwoFactorAuth\Api\Data\GoogleConfigureInterface - two-factor-auth-data-authy-device-interface: - type: object - description: Authy device data interface - properties: - country: - type: string - description: The country - phone_number: - type: string - description: The phone number - method: - type: string - description: The method to authenticate with - extension_attributes: - "$ref": "#/definitions/two-factor-auth-data-authy-device-extension-interface" - required: - - country - - phone_number - - method - two-factor-auth-data-authy-device-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\TwoFactorAuth\Api\Data\AuthyDeviceInterface - two-factor-auth-data-authy-registration-prompt-response-interface: - type: object - description: Response for device registration prompt - properties: - message: - type: string - description: The message - expiration_seconds: - type: string - description: The seconds to expire - extension_attributes: - "$ref": "#/definitions/two-factor-auth-data-authy-registration-prompt-response-extension-interface" - required: - - message - - expiration_seconds - two-factor-auth-data-authy-registration-prompt-response-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\TwoFactorAuth\Api\Data\AuthyRegistrationPromptResponseInterface - two-factor-auth-data-u2f-web-authn-request-interface: - type: object - description: Represents a WebAuthn dataset - properties: - credential_request_options_json: - type: string - description: The needed data to initiate a WebAuthn registration ceremony - extension_attributes: - "$ref": "#/definitions/two-factor-auth-data-u2f-web-authn-request-extension-interface" - required: - - credential_request_options_json - two-factor-auth-data-u2f-web-authn-request-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\TwoFactorAuth\Api\Data\U2fWebAuthnRequestInterface - two-factor-auth-data-duo-data-interface: - type: object - description: Represents the data needed to use duo - properties: - signature: - type: string - description: The signature - api_hostname: - type: string - description: The api hostname - extension_attributes: - "$ref": "#/definitions/two-factor-auth-data-duo-data-extension-interface" - required: - - signature - - api_hostname - two-factor-auth-data-duo-data-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\TwoFactorAuth\Api\Data\DuoDataInterface negotiable-quote-data-attachment-content-interface: type: object description: Attachment files content interface. @@ -32046,6 +33201,270 @@ definitions: - items - search_criteria - total_count + negotiable-quote-template-data-template-interface: + type: object + description: Interface TemplateInterface + properties: + template_id: + type: integer + description: Negotiable quote ID. + parent_quote_id: + type: integer + description: Negotiable quote ID. + template_name: + type: string + description: Negotiable quote template name. + status: + type: string + description: Negotiable quote template status + expiration_date: + type: string + description: Expiration period. + creator_id: + type: integer + description: Quote template creator id. + creator_type: + type: integer + description: Quote creator type. + min_orders: + type: integer + description: Min orders for purchase + max_orders: + type: integer + description: Min orders for purchase + is_min_max_qty_used: + type: boolean + description: Is min/max qty used. + activated_at: + type: string + description: Activated at time + last_shared_at: + type: string + description: Last shared at + inactivated_at: + type: string + description: Inactivated at time + created_at: + type: string + description: Created at time + updated_at: + type: string + description: Updated at time + extension_attributes: + "$ref": "#/definitions/negotiable-quote-template-data-template-extension-interface" + required: + - template_id + - parent_quote_id + - template_name + - status + - expiration_date + - creator_id + - creator_type + - min_orders + - max_orders + - is_min_max_qty_used + - activated_at + - last_shared_at + - inactivated_at + - created_at + - updated_at + - extension_attributes + negotiable-quote-template-data-template-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\NegotiableQuoteTemplate\Api\Data\TemplateInterface + framework-search-results-interface: + type: object + description: Search results interface. + properties: + items: + type: array + description: Items list. + items: + "$ref": "#/definitions/framework-extensible-data-interface" + search_criteria: + "$ref": "#/definitions/framework-search-criteria-interface" + total_count: + type: integer + description: Total count. + required: + - items + - search_criteria + - total_count + framework-extensible-data-interface: + type: object + description: Interface for entities which can be extended with extension attributes. + company-relation-data-relation-search-result-interface: + type: object + description: Interface for company relation search results + properties: + items: + type: array + description: Company relations + items: + "$ref": "#/definitions/company-relation-data-relation-interface" + search_criteria: + "$ref": "#/definitions/framework-search-criteria-interface" + total_count: + type: integer + description: Total count. + required: + - items + - search_criteria + - total_count + company-relation-data-relation-interface: + type: object + description: Company relation data interface. + properties: + company_id: + type: integer + description: Company id. + parent_id: + type: integer + description: Parent company id. + required: + - company_id + - parent_id + two-factor-auth-provider-interface: + type: object + description: 2FA provider interface + properties: + enabled: + type: boolean + description: True if this provider has been enabled by admin + engine: + "$ref": "#/definitions/two-factor-auth-engine-interface" + code: + type: string + description: Provider code + name: + type: string + description: Provider name + icon: + type: string + description: Icon + reset_allowed: + type: boolean + description: True if this provider configuration can be reset + configure_action: + type: string + description: Configure action + auth_action: + type: string + description: Auth action + extra_actions: + type: array + description: Allowed extra actions + items: + type: string + required: + - enabled + - engine + - code + - name + - icon + - reset_allowed + - configure_action + - auth_action + - extra_actions + two-factor-auth-engine-interface: + type: object + description: 2FA engine interface + properties: + enabled: + type: boolean + description: True if this provider has been enabled by admin + required: + - enabled + two-factor-auth-data-google-configure-interface: + type: object + description: Google configuration data interface + properties: + qr_code_base64: + type: string + description: Value for QR code base 64 + secret_code: + type: string + description: Value for secret code + extension_attributes: + "$ref": "#/definitions/two-factor-auth-data-google-configure-extension-interface" + required: + - qr_code_base64 + - secret_code + two-factor-auth-data-google-configure-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\TwoFactorAuth\Api\Data\GoogleConfigureInterface + two-factor-auth-data-authy-device-interface: + type: object + description: Authy device data interface + properties: + country: + type: string + description: The country + phone_number: + type: string + description: The phone number + method: + type: string + description: The method to authenticate with + extension_attributes: + "$ref": "#/definitions/two-factor-auth-data-authy-device-extension-interface" + required: + - country + - phone_number + - method + two-factor-auth-data-authy-device-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\TwoFactorAuth\Api\Data\AuthyDeviceInterface + two-factor-auth-data-authy-registration-prompt-response-interface: + type: object + description: Response for device registration prompt + properties: + message: + type: string + description: The message + expiration_seconds: + type: string + description: The seconds to expire + extension_attributes: + "$ref": "#/definitions/two-factor-auth-data-authy-registration-prompt-response-extension-interface" + required: + - message + - expiration_seconds + two-factor-auth-data-authy-registration-prompt-response-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\TwoFactorAuth\Api\Data\AuthyRegistrationPromptResponseInterface + two-factor-auth-data-u2f-web-authn-request-interface: + type: object + description: Represents a WebAuthn dataset + properties: + credential_request_options_json: + type: string + description: The needed data to initiate a WebAuthn registration ceremony + extension_attributes: + "$ref": "#/definitions/two-factor-auth-data-u2f-web-authn-request-extension-interface" + required: + - credential_request_options_json + two-factor-auth-data-u2f-web-authn-request-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\TwoFactorAuth\Api\Data\U2fWebAuthnRequestInterface + two-factor-auth-data-duo-data-interface: + type: object + description: Represents the data needed to use duo + properties: + signature: + type: string + description: The signature + api_hostname: + type: string + description: The api hostname + extension_attributes: + "$ref": "#/definitions/two-factor-auth-data-duo-data-extension-interface" + required: + - signature + - api_hostname + two-factor-auth-data-duo-data-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\TwoFactorAuth\Api\Data\DuoDataInterface analytics-data-link-interface: type: object description: Represents link with collected data and initialized vector for decryption. @@ -32533,9 +33952,6 @@ definitions: - items - search_criteria - total_count - framework-extensible-data-interface: - type: object - description: Interface for entities which can be extended with extension attributes. inventory-export-stock-api-data-product-stock-index-data-interface: type: object description: Class ExportStockIndexDataResultInterface for result Inventory stock @@ -33075,6 +34491,172 @@ definitions: - items - search_criteria - total_count + asynchronous-operations-data-detailed-bulk-operations-status-interface: + type: object + description: Interface BulkStatusInterface Bulk summary data with list of operations + items full data. + properties: + operations_list: + type: array + description: Operations list. + items: + "$ref": "#/definitions/asynchronous-operations-data-operation-interface" + extension_attributes: + "$ref": "#/definitions/asynchronous-operations-data-bulk-summary-extension-interface" + user_type: + type: integer + description: User type + bulk_id: + type: string + description: Bulk uuid + description: + type: string + description: Bulk description + start_time: + type: string + description: Bulk scheduled time + user_id: + type: integer + description: User id + operation_count: + type: integer + description: Total number of operations scheduled in scope of this bulk + required: + - operations_list + - user_type + - bulk_id + - description + - start_time + - user_id + - operation_count + asynchronous-operations-data-operation-interface: + type: object + description: Class OperationInterface + properties: + extension_attributes: + "$ref": "#/definitions/asynchronous-operations-data-operation-extension-interface" + id: + type: integer + description: Id + bulk_uuid: + type: string + description: Bulk uuid + topic_name: + type: string + description: Queue Topic + serialized_data: + type: string + description: Data + result_serialized_data: + type: string + description: Serialized Data + status: + type: integer + description: Operation status + result_message: + type: string + description: Result message + error_code: + type: integer + description: Error code + required: + - id + - bulk_uuid + - topic_name + - serialized_data + - result_serialized_data + - status + - result_message + - error_code + asynchronous-operations-data-operation-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\AsynchronousOperations\Api\Data\OperationInterface + properties: + start_time: + type: string + asynchronous-operations-data-bulk-summary-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\AsynchronousOperations\Api\Data\BulkSummaryInterface + asynchronous-operations-data-bulk-operations-status-interface: + type: object + description: Interface BulkStatusInterface Bulk summary data with list of operations + items summary data. + properties: + operations_list: + type: array + description: List of operation with statuses (short data). + items: + "$ref": "#/definitions/asynchronous-operations-data-summary-operation-status-interface" + extension_attributes: + "$ref": "#/definitions/asynchronous-operations-data-bulk-summary-extension-interface" + user_type: + type: integer + description: User type + bulk_id: + type: string + description: Bulk uuid + description: + type: string + description: Bulk description + start_time: + type: string + description: Bulk scheduled time + user_id: + type: integer + description: User id + operation_count: + type: integer + description: Total number of operations scheduled in scope of this bulk + required: + - operations_list + - user_type + - bulk_id + - description + - start_time + - user_id + - operation_count + asynchronous-operations-data-summary-operation-status-interface: + type: object + description: Getter Class OperationsStatusInterface Instead of OperationInterface + this class don't provide all operation data and not responsive to set any data, + just to get operation data without serialized_data and result_serialized_data + properties: + id: + type: integer + description: Id + status: + type: integer + description: Operation status + result_message: + type: string + description: Result message + error_code: + type: integer + description: Error code + required: + - id + - status + - result_message + - error_code + asynchronous-operations-data-operation-search-results-interface: + type: object + description: Bulk operation search result interface. An bulk is a group of queue + messages. An bulk operation item is a queue message. + properties: + items: + type: array + description: List of operations. + items: + "$ref": "#/definitions/asynchronous-operations-data-operation-interface" + search_criteria: + "$ref": "#/definitions/framework-search-criteria-interface" + total_count: + type: integer + description: Total count. + required: + - items + - search_criteria + - total_count rma-data-track-interface: type: object description: Interface TrackInterface @@ -33344,12 +34926,15 @@ definitions: properties: apple_pay: "$ref": "#/definitions/payment-services-paypal-data-payment-config-apple-pay-interface" + google_pay: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-google-pay-interface" hosted_fields: "$ref": "#/definitions/payment-services-paypal-data-payment-config-hosted-fields-interface" smart_buttons: "$ref": "#/definitions/payment-services-paypal-data-payment-config-smart-buttons-interface" required: - apple_pay + - google_pay - hosted_fields - smart_buttons payment-services-paypal-data-payment-config-apple-pay-interface: @@ -33436,6 +35021,61 @@ definitions: required: - name - value + payment-services-paypal-data-payment-config-google-pay-interface: + type: object + description: '' + properties: + button_styles: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-google-pay-button-styles-interface" + payment_source: + type: string + description: PaymentSource + code: + type: string + description: Code + sdk_params: + type: array + description: SDK params + items: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-sdk-params-interface" + is_visible: + type: boolean + description: Visible + sort_order: + type: string + description: Sort Order + payment_intent: + type: string + description: Payment intent + title: + type: string + description: Title + required: + - button_styles + - payment_source + - code + - sdk_params + - is_visible + - sort_order + - payment_intent + - title + payment-services-paypal-data-payment-config-google-pay-button-styles-interface: + type: object + description: '' + properties: + color: + type: string + description: Color + height: + type: integer + description: Height + type: + type: string + description: Type + required: + - color + - height + - type payment-services-paypal-data-payment-config-hosted-fields-interface: type: object description: '' @@ -33566,10 +35206,18 @@ definitions: status: type: string description: Payment order status + amount: + type: number + description: Payment order amount + currency_code: + type: string + description: Payment order currency code required: - id - mp_order_id - status + - amount + - currency_code payment-services-paypal-data-payment-order-details-interface: type: object description: Interface PaymentOrderDetailsInterface @@ -33585,11 +35233,19 @@ definitions: status: type: string description: Payment order status + amount: + type: number + description: Payment order amount + currency_code: + type: string + description: Payment order currency code required: - payment_source_details - id - mp_order_id - status + - amount + - currency_code payment-services-paypal-data-payment-source-details-interface: type: object description: '' @@ -33646,172 +35302,6 @@ definitions: required: - code - params - asynchronous-operations-data-detailed-bulk-operations-status-interface: - type: object - description: Interface BulkStatusInterface Bulk summary data with list of operations - items full data. - properties: - operations_list: - type: array - description: Operations list. - items: - "$ref": "#/definitions/asynchronous-operations-data-operation-interface" - extension_attributes: - "$ref": "#/definitions/asynchronous-operations-data-bulk-summary-extension-interface" - user_type: - type: integer - description: User type - bulk_id: - type: string - description: Bulk uuid - description: - type: string - description: Bulk description - start_time: - type: string - description: Bulk scheduled time - user_id: - type: integer - description: User id - operation_count: - type: integer - description: Total number of operations scheduled in scope of this bulk - required: - - operations_list - - user_type - - bulk_id - - description - - start_time - - user_id - - operation_count - asynchronous-operations-data-operation-interface: - type: object - description: Class OperationInterface - properties: - extension_attributes: - "$ref": "#/definitions/asynchronous-operations-data-operation-extension-interface" - id: - type: integer - description: Id - bulk_uuid: - type: string - description: Bulk uuid - topic_name: - type: string - description: Queue Topic - serialized_data: - type: string - description: Data - result_serialized_data: - type: string - description: Serialized Data - status: - type: integer - description: Operation status - result_message: - type: string - description: Result message - error_code: - type: integer - description: Error code - required: - - id - - bulk_uuid - - topic_name - - serialized_data - - result_serialized_data - - status - - result_message - - error_code - asynchronous-operations-data-operation-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\AsynchronousOperations\Api\Data\OperationInterface - properties: - start_time: - type: string - asynchronous-operations-data-bulk-summary-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\AsynchronousOperations\Api\Data\BulkSummaryInterface - asynchronous-operations-data-bulk-operations-status-interface: - type: object - description: Interface BulkStatusInterface Bulk summary data with list of operations - items summary data. - properties: - operations_list: - type: array - description: List of operation with statuses (short data). - items: - "$ref": "#/definitions/asynchronous-operations-data-summary-operation-status-interface" - extension_attributes: - "$ref": "#/definitions/asynchronous-operations-data-bulk-summary-extension-interface" - user_type: - type: integer - description: User type - bulk_id: - type: string - description: Bulk uuid - description: - type: string - description: Bulk description - start_time: - type: string - description: Bulk scheduled time - user_id: - type: integer - description: User id - operation_count: - type: integer - description: Total number of operations scheduled in scope of this bulk - required: - - operations_list - - user_type - - bulk_id - - description - - start_time - - user_id - - operation_count - asynchronous-operations-data-summary-operation-status-interface: - type: object - description: Getter Class OperationsStatusInterface Instead of OperationInterface - this class don't provide all operation data and not responsive to set any data, - just to get operation data without serialized_data and result_serialized_data - properties: - id: - type: integer - description: Id - status: - type: integer - description: Operation status - result_message: - type: string - description: Result message - error_code: - type: integer - description: Error code - required: - - id - - status - - result_message - - error_code - asynchronous-operations-data-operation-search-results-interface: - type: object - description: Bulk operation search result interface. An bulk is a group of queue - messages. An bulk operation item is a queue message. - properties: - items: - type: array - description: List of operations. - items: - "$ref": "#/definitions/asynchronous-operations-data-operation-interface" - search_criteria: - "$ref": "#/definitions/framework-search-criteria-interface" - total_count: - type: integer - description: Total count. - required: - - items - - search_criteria - - total_count pay-pal-braintree-data-auth-data-interface: type: object description: Interface AuthDataInterface @@ -33852,6 +35342,9 @@ x-tagGroups: - name: addresses tags: - addresses/{addressId} +- name: adminuisdk + tags: + - adminuisdk/massaction/{request_id} - name: adobe_io_events tags: - adobe_io_events/check_configuration @@ -33984,11 +35477,14 @@ x-tagGroups: tags: - company/ - company/assignRoles + - company/relations - company/role/ - company/role/{id} - company/role/{roleId} - company/role/{roleId}/users - company/{companyId} + - company/{parentId}/relations + - company/{parentId}/relations/{companyId} - name: companyCredits tags: - companyCredits/ @@ -34039,6 +35535,7 @@ x-tagGroups: tags: - customers - customers/addresses/{addressId} + - customers/companies - customers/confirm - customers/isEmailAvailable - customers/me @@ -34053,6 +35550,8 @@ x-tagGroups: - customers/{customerId} - customers/{customerId}/billingAddress - customers/{customerId}/carts + - customers/{customerId}/companies + - customers/{customerId}/companies/{companyId} - customers/{customerId}/confirm - customers/{customerId}/password/resetLinkToken/{resetPasswordLinkToken} - customers/{customerId}/permissions/readonly @@ -34195,9 +35694,28 @@ x-tagGroups: - negotiableQuote/pricesUpdated - negotiableQuote/request - negotiableQuote/submitToCustomer + - negotiableQuote/{negotiableQuoteId}/duplicate - negotiableQuote/{quoteId} - negotiableQuote/{quoteId}/comments - negotiableQuote/{quoteId}/shippingMethod +- name: negotiableQuoteTemplate + tags: + - negotiableQuoteTemplate + - negotiableQuoteTemplate/accept + - negotiableQuoteTemplate/cancel + - negotiableQuoteTemplate/cancel/me + - negotiableQuoteTemplate/decline + - negotiableQuoteTemplate/draft + - negotiableQuoteTemplate/generateQuote + - negotiableQuoteTemplate/me + - negotiableQuoteTemplate/me/{templateId} + - negotiableQuoteTemplate/open + - negotiableQuoteTemplate/open/me + - negotiableQuoteTemplate/request + - negotiableQuoteTemplate/request/me + - negotiableQuoteTemplate/submitToCustomer + - negotiableQuoteTemplate/submitToSeller + - negotiableQuoteTemplate/{templateId} - name: order tags: - order/notify-orders-are-ready-for-pickup @@ -34221,6 +35739,7 @@ x-tagGroups: - name: payments config tags: - payments-config/apple-pay/{location} + - payments-config/google-pay/{location} - payments-config/hosted-fields/{location} - payments-config/smart-buttons/{location} - payments-config/{location} diff --git a/src/openapi/customer-schema-2.4.7.yaml b/src/openapi/customer-schema-2.4.7.yaml index 43eba1f67..6a2b0d2c2 100644 --- a/src/openapi/customer-schema-2.4.7.yaml +++ b/src/openapi/customer-schema-2.4.7.yaml @@ -78,8 +78,12 @@ tags: - name: negotiable-carts/{cartId}/set-payment-information - name: negotiable-carts/{cartId}/shipping-information - name: negotiable-carts/{cartId}/totals +- name: negotiableQuoteTemplate/accept +- name: negotiableQuoteTemplate/generateQuote +- name: negotiableQuoteTemplate/submitToSeller - name: payments-config/{location} - name: payments-config/apple-pay/{location} +- name: payments-config/google-pay/{location} - name: payments-config/hosted-fields/{location} - name: payments-config/smart-buttons/{location} - name: payments-sdk/{location} @@ -3227,6 +3231,122 @@ paths: schema: "$ref": "#/definitions/error-response" summary: negotiable-carts/{cartId}/totals + "/V1/negotiableQuoteTemplate/accept": + post: + tags: + - negotiableQuoteTemplate/accept + description: Create quote template from quote + operationId: PostV1NegotiableQuoteTemplateAccept + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateAcceptBody + in: body + schema: + required: + - templateId + properties: + templateId: + type: integer + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/accept + "/V1/negotiableQuoteTemplate/generateQuote": + post: + tags: + - negotiableQuoteTemplate/generateQuote + description: Generate quote from template + operationId: PostV1NegotiableQuoteTemplateGenerateQuote + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateGenerateQuoteBody + in: body + schema: + required: + - templateId + properties: + templateId: + type: integer + type: object + xml: + name: request + responses: + '200': + description: 200 Success. + schema: + type: integer + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/generateQuote + "/V1/negotiableQuoteTemplate/submitToSeller": + post: + tags: + - negotiableQuoteTemplate/submitToSeller + description: Send template to seller + operationId: PostV1NegotiableQuoteTemplateSubmitToSeller + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1NegotiableQuoteTemplateSubmitToSellerBody + in: body + schema: + required: + - templateId + properties: + templateId: + type: integer + commentText: + type: string + files: + type: array + items: + "$ref": "#/definitions/negotiable-quote-data-attachment-content-interface" + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: negotiableQuoteTemplate/submitToSeller "/V1/payments-config/apple-pay/{location}": get: tags: @@ -3259,6 +3379,38 @@ paths: schema: "$ref": "#/definitions/error-response" summary: payments-config/apple-pay/{location} + "/V1/payments-config/google-pay/{location}": + get: + tags: + - payments-config/google-pay/{location} + description: Get Google Pay Config. + operationId: GetV1PaymentsconfigGooglepayLocation + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: location + in: path + type: string + required: true + description: sdk location. + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-google-pay-interface" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: payments-config/google-pay/{location} "/V1/payments-config/hosted-fields/{location}": get: tags: @@ -4743,252 +4895,112 @@ definitions: description: Company ID. job_title: type: string - description: Get job title. + description: Job title. status: type: integer description: Customer status. telephone: type: string - description: Get telephone. + description: Telephone. + is_default: + type: boolean + description: Is default extension_attributes: "$ref": "#/definitions/company-data-company-customer-extension-interface" company-data-company-customer-extension-interface: type: object description: ExtensionInterface class for @see \Magento\Company\Api\Data\CompanyCustomerInterface - framework-search-search-result-interface: + catalog-data-product-render-search-results-interface: type: object - description: Interface SearchResultInterface + description: Dto that holds render information about products properties: items: type: array + description: List of products rendered information items: - "$ref": "#/definitions/framework-search-document-interface" - aggregations: - "$ref": "#/definitions/framework-search-aggregation-interface" - search_criteria: - "$ref": "#/definitions/framework-search-search-criteria-interface" - total_count: - type: integer - description: Total count. + "$ref": "#/definitions/catalog-data-product-render-interface" required: - items - - aggregations - - search_criteria - - total_count - framework-search-document-interface: - type: object - description: Interface Search Document - properties: - id: - type: integer - custom_attributes: - type: array - description: Custom attributes values. - items: - "$ref": "#/definitions/framework-attribute-interface" - required: - - id - framework-search-aggregation-interface: + catalog-data-product-render-interface: type: object - description: Interface Aggregation to get faceted data + description: Represents Data Object which holds enough information to render product + This information is put into part as Add To Cart or Add to Compare Data or Price + Data properties: - buckets: - type: array - description: All Document fields - items: - "$ref": "#/definitions/framework-search-bucket-interface" - bucket_names: + add_to_cart_button: + "$ref": "#/definitions/catalog-data-product-render-button-interface" + add_to_compare_button: + "$ref": "#/definitions/catalog-data-product-render-button-interface" + price_info: + "$ref": "#/definitions/catalog-data-product-render-price-info-interface" + images: type: array - description: Document field names + description: Enough information, that needed to render image on front items: - type: string - required: - - buckets - - bucket_names - framework-search-bucket-interface: - type: object - description: Interface for facet Bucket - properties: + "$ref": "#/definitions/catalog-data-product-render-image-interface" + url: + type: string + description: Product url + id: + type: integer + description: Product identifier name: type: string - description: Field name - values: - type: array - description: Field values - items: - "$ref": "#/definitions/framework-search-aggregation-value-interface" + description: Product name + type: + type: string + description: Product type. Such as bundle, grouped, simple, etc... + is_salable: + type: string + description: Information about product saleability (In Stock) + store_id: + type: integer + description: Information about current store id or requested store id + currency_code: + type: string + description: Current or desired currency code to product + extension_attributes: + "$ref": "#/definitions/catalog-data-product-render-extension-interface" required: + - add_to_cart_button + - add_to_compare_button + - price_info + - images + - url + - id - name - - values - framework-search-aggregation-value-interface: + - type + - is_salable + - store_id + - currency_code + - extension_attributes + catalog-data-product-render-button-interface: type: object - description: Interface Aggregation Value + description: 'Button interface. This interface represents all manner of product + buttons: add to cart, add to compare, etc... The buttons describes by this interface + should have interaction with backend' properties: - value: + post_data: type: string - description: Aggregation - metrics: - type: array - description: Metrics - items: - type: string + description: Post data + url: + type: string + description: Url, needed to add product to cart + required_options: + type: boolean + description: Flag whether a product has options or not + extension_attributes: + "$ref": "#/definitions/catalog-data-product-render-button-extension-interface" required: - - value - - metrics - framework-search-search-criteria-interface: + - post_data + - url + - required_options + catalog-data-product-render-button-extension-interface: type: object - description: Interface SearchCriteriaInterface - properties: - request_name: - type: string - filter_groups: - type: array - description: A list of filter groups. - items: - "$ref": "#/definitions/framework-search-filter-group" - sort_orders: - type: array - description: Sort order. - items: - "$ref": "#/definitions/framework-sort-order" - page_size: - type: integer - description: Page size. - current_page: - type: integer - description: Current page. - required: - - request_name - - filter_groups - framework-search-filter-group: - type: object - description: Groups two or more filters together using a logical OR - properties: - filters: - type: array - description: A list of filters in this group - items: - "$ref": "#/definitions/framework-filter" - framework-filter: - type: object - description: Filter which can be used by any methods from service layer. - properties: - field: - type: string - description: Field - value: - type: string - description: Value - condition_type: - type: string - description: Condition type - required: - - field - - value - framework-sort-order: - type: object - description: Data object for sort order. - properties: - field: - type: string - description: Sorting field. - direction: - type: string - description: Sorting direction. - required: - - field - - direction - catalog-data-product-render-search-results-interface: - type: object - description: Dto that holds render information about products - properties: - items: - type: array - description: List of products rendered information - items: - "$ref": "#/definitions/catalog-data-product-render-interface" - required: - - items - catalog-data-product-render-interface: - type: object - description: Represents Data Object which holds enough information to render product - This information is put into part as Add To Cart or Add to Compare Data or Price - Data - properties: - add_to_cart_button: - "$ref": "#/definitions/catalog-data-product-render-button-interface" - add_to_compare_button: - "$ref": "#/definitions/catalog-data-product-render-button-interface" - price_info: - "$ref": "#/definitions/catalog-data-product-render-price-info-interface" - images: - type: array - description: Enough information, that needed to render image on front - items: - "$ref": "#/definitions/catalog-data-product-render-image-interface" - url: - type: string - description: Product url - id: - type: integer - description: Product identifier - name: - type: string - description: Product name - type: - type: string - description: Product type. Such as bundle, grouped, simple, etc... - is_salable: - type: string - description: Information about product saleability (In Stock) - store_id: - type: integer - description: Information about current store id or requested store id - currency_code: - type: string - description: Current or desired currency code to product - extension_attributes: - "$ref": "#/definitions/catalog-data-product-render-extension-interface" - required: - - add_to_cart_button - - add_to_compare_button - - price_info - - images - - url - - id - - name - - type - - is_salable - - store_id - - currency_code - - extension_attributes - catalog-data-product-render-button-interface: - type: object - description: 'Button interface. This interface represents all manner of product - buttons: add to cart, add to compare, etc... The buttons describes by this interface - should have interaction with backend' - properties: - post_data: - type: string - description: Post data - url: - type: string - description: Url, needed to add product to cart - required_options: - type: boolean - description: Flag whether a product has options or not - extension_attributes: - "$ref": "#/definitions/catalog-data-product-render-button-extension-interface" - required: - - post_data - - url - - required_options - catalog-data-product-render-button-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductRender\ButtonInterface - catalog-data-product-render-price-info-interface: - type: object - description: Price interface. + description: ExtensionInterface class for @see \Magento\Catalog\Api\Data\ProductRender\ButtonInterface + catalog-data-product-render-price-info-interface: + type: object + description: Price interface. properties: final_price: type: number @@ -5538,6 +5550,12 @@ definitions: type: array items: "$ref": "#/definitions/negotiable-quote-data-item-note-interface" + is_discounting_locked: + type: boolean + min_qty: + type: number + max_qty: + type: number negotiable-quote-data-item-note-interface: type: object description: Interface ItemNoteInterface @@ -5716,6 +5734,8 @@ definitions: "$ref": "#/definitions/quote-data-shipping-assignment-interface" negotiable_quote: "$ref": "#/definitions/negotiable-quote-data-negotiable-quote-interface" + company_id: + type: integer coupon_codes: type: array items: @@ -6508,6 +6528,149 @@ definitions: requisition-list-data-requisition-list-extension-interface: type: object description: ExtensionInterface class for @see \Magento\RequisitionList\Api\Data\RequisitionListInterface + framework-search-search-result-interface: + type: object + description: Interface SearchResultInterface + properties: + items: + type: array + items: + "$ref": "#/definitions/framework-search-document-interface" + aggregations: + "$ref": "#/definitions/framework-search-aggregation-interface" + search_criteria: + "$ref": "#/definitions/framework-search-search-criteria-interface" + total_count: + type: integer + description: Total count. + required: + - items + - aggregations + - search_criteria + - total_count + framework-search-document-interface: + type: object + description: Interface Search Document + properties: + id: + type: integer + custom_attributes: + type: array + description: Custom attributes values. + items: + "$ref": "#/definitions/framework-attribute-interface" + required: + - id + framework-search-aggregation-interface: + type: object + description: Interface Aggregation to get faceted data + properties: + buckets: + type: array + description: All Document fields + items: + "$ref": "#/definitions/framework-search-bucket-interface" + bucket_names: + type: array + description: Document field names + items: + type: string + required: + - buckets + - bucket_names + framework-search-bucket-interface: + type: object + description: Interface for facet Bucket + properties: + name: + type: string + description: Field name + values: + type: array + description: Field values + items: + "$ref": "#/definitions/framework-search-aggregation-value-interface" + required: + - name + - values + framework-search-aggregation-value-interface: + type: object + description: Interface Aggregation Value + properties: + value: + type: string + description: Aggregation + metrics: + type: array + description: Metrics + items: + type: string + required: + - value + - metrics + framework-search-search-criteria-interface: + type: object + description: Interface SearchCriteriaInterface + properties: + request_name: + type: string + filter_groups: + type: array + description: A list of filter groups. + items: + "$ref": "#/definitions/framework-search-filter-group" + sort_orders: + type: array + description: Sort order. + items: + "$ref": "#/definitions/framework-sort-order" + page_size: + type: integer + description: Page size. + current_page: + type: integer + description: Current page. + required: + - request_name + - filter_groups + framework-search-filter-group: + type: object + description: Groups two or more filters together using a logical OR + properties: + filters: + type: array + description: A list of filters in this group + items: + "$ref": "#/definitions/framework-filter" + framework-filter: + type: object + description: Filter which can be used by any methods from service layer. + properties: + field: + type: string + description: Field + value: + type: string + description: Value + condition_type: + type: string + description: Condition type + required: + - field + - value + framework-sort-order: + type: object + description: Data object for sort order. + properties: + field: + type: string + description: Sorting field. + direction: + type: string + description: Sorting direction. + required: + - field + - direction checkout-data-shipping-information-interface: type: object description: Interface ShippingInformationInterface @@ -6578,6 +6741,59 @@ definitions: checkout-data-totals-information-extension-interface: type: object description: ExtensionInterface class for @see \Magento\Checkout\Api\Data\TotalsInformationInterface + gift-card-account-data-gift-card-account-interface: + type: object + description: Gift Card Account data + properties: + gift_cards: + type: array + description: Cards codes. + items: + type: string + gift_cards_amount: + type: number + description: Cards amount in quote currency. + base_gift_cards_amount: + type: number + description: Cards amount in base currency. + gift_cards_amount_used: + type: number + description: Cards amount used in quote currency. + base_gift_cards_amount_used: + type: number + description: Cards amount used in base currency. + extension_attributes: + "$ref": "#/definitions/gift-card-account-data-gift-card-account-extension-interface" + required: + - gift_cards_amount + - base_gift_cards_amount + - gift_cards_amount_used + - base_gift_cards_amount_used + gift-card-account-data-gift-card-account-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\GiftCardAccount\Api\Data\GiftCardAccountInterface + negotiable-quote-data-attachment-content-interface: + type: object + description: Attachment files content interface. + properties: + base64_encoded_data: + type: string + description: Media data (base64 encoded content). + type: + type: string + description: MIME type. + name: + type: string + description: File name. + extension_attributes: + "$ref": "#/definitions/negotiable-quote-data-attachment-content-extension-interface" + required: + - base64_encoded_data + - type + - name + negotiable-quote-data-attachment-content-extension-interface: + type: object + description: ExtensionInterface class for @see \Magento\NegotiableQuote\Api\Data\AttachmentContentInterface two-factor-auth-provider-interface: type: object description: 2FA provider interface @@ -6719,37 +6935,6 @@ definitions: two-factor-auth-data-duo-data-extension-interface: type: object description: ExtensionInterface class for @see \Magento\TwoFactorAuth\Api\Data\DuoDataInterface - gift-card-account-data-gift-card-account-interface: - type: object - description: Gift Card Account data - properties: - gift_cards: - type: array - description: Cards codes. - items: - type: string - gift_cards_amount: - type: number - description: Cards amount in quote currency. - base_gift_cards_amount: - type: number - description: Cards amount in base currency. - gift_cards_amount_used: - type: number - description: Cards amount used in quote currency. - base_gift_cards_amount_used: - type: number - description: Cards amount used in base currency. - extension_attributes: - "$ref": "#/definitions/gift-card-account-data-gift-card-account-extension-interface" - required: - - gift_cards_amount - - base_gift_cards_amount - - gift_cards_amount_used - - base_gift_cards_amount_used - gift-card-account-data-gift-card-account-extension-interface: - type: object - description: ExtensionInterface class for @see \Magento\GiftCardAccount\Api\Data\GiftCardAccountInterface inventory-in-store-pickup-api-data-search-result-interface: type: object description: Search results for providing pickup locations. @@ -6937,12 +7122,15 @@ definitions: properties: apple_pay: "$ref": "#/definitions/payment-services-paypal-data-payment-config-apple-pay-interface" + google_pay: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-google-pay-interface" hosted_fields: "$ref": "#/definitions/payment-services-paypal-data-payment-config-hosted-fields-interface" smart_buttons: "$ref": "#/definitions/payment-services-paypal-data-payment-config-smart-buttons-interface" required: - apple_pay + - google_pay - hosted_fields - smart_buttons payment-services-paypal-data-payment-config-apple-pay-interface: @@ -7029,6 +7217,61 @@ definitions: required: - name - value + payment-services-paypal-data-payment-config-google-pay-interface: + type: object + description: '' + properties: + button_styles: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-google-pay-button-styles-interface" + payment_source: + type: string + description: PaymentSource + code: + type: string + description: Code + sdk_params: + type: array + description: SDK params + items: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-sdk-params-interface" + is_visible: + type: boolean + description: Visible + sort_order: + type: string + description: Sort Order + payment_intent: + type: string + description: Payment intent + title: + type: string + description: Title + required: + - button_styles + - payment_source + - code + - sdk_params + - is_visible + - sort_order + - payment_intent + - title + payment-services-paypal-data-payment-config-google-pay-button-styles-interface: + type: object + description: '' + properties: + color: + type: string + description: Color + height: + type: integer + description: Height + type: + type: string + description: Type + required: + - color + - height + - type payment-services-paypal-data-payment-config-hosted-fields-interface: type: object description: '' @@ -7159,10 +7402,18 @@ definitions: status: type: string description: Payment order status + amount: + type: number + description: Payment order amount + currency_code: + type: string + description: Payment order currency code required: - id - mp_order_id - status + - amount + - currency_code payment-services-paypal-data-payment-order-details-interface: type: object description: Interface PaymentOrderDetailsInterface @@ -7178,11 +7429,19 @@ definitions: status: type: string description: Payment order status + amount: + type: number + description: Payment order amount + currency_code: + type: string + description: Payment order currency code required: - payment_source_details - id - mp_order_id - status + - amount + - currency_code payment-services-paypal-data-payment-source-details-interface: type: object description: '' @@ -7361,9 +7620,15 @@ x-tagGroups: - negotiable-carts/{cartId}/set-payment-information - negotiable-carts/{cartId}/shipping-information - negotiable-carts/{cartId}/totals +- name: negotiableQuoteTemplate + tags: + - negotiableQuoteTemplate/accept + - negotiableQuoteTemplate/generateQuote + - negotiableQuoteTemplate/submitToSeller - name: payments config tags: - payments-config/apple-pay/{location} + - payments-config/google-pay/{location} - payments-config/hosted-fields/{location} - payments-config/smart-buttons/{location} - payments-config/{location} diff --git a/src/openapi/guest-schema-2.4.7.yaml b/src/openapi/guest-schema-2.4.7.yaml index 4bb156b1b..e5624840c 100644 --- a/src/openapi/guest-schema-2.4.7.yaml +++ b/src/openapi/guest-schema-2.4.7.yaml @@ -55,6 +55,7 @@ tags: - name: inventory/in-store-pickup/pickup-locations/ - name: payments-config/{location} - name: payments-config/apple-pay/{location} +- name: payments-config/google-pay/{location} - name: payments-config/hosted-fields/{location} - name: payments-config/smart-buttons/{location} - name: payments-sdk/{location} @@ -1985,6 +1986,38 @@ paths: schema: "$ref": "#/definitions/error-response" summary: payments-config/apple-pay/{location} + "/V1/payments-config/google-pay/{location}": + get: + tags: + - payments-config/google-pay/{location} + description: Get Google Pay Config. + operationId: GetV1PaymentsconfigGooglepayLocation + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: location + in: path + type: string + required: true + description: sdk location. + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-google-pay-interface" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: payments-config/google-pay/{location} "/V1/payments-config/hosted-fields/{location}": get: tags: @@ -3273,161 +3306,21 @@ definitions: description: Company ID. job_title: type: string - description: Get job title. + description: Job title. status: type: integer description: Customer status. telephone: type: string - description: Get telephone. + description: Telephone. + is_default: + type: boolean + description: Is default extension_attributes: "$ref": "#/definitions/company-data-company-customer-extension-interface" company-data-company-customer-extension-interface: type: object description: ExtensionInterface class for @see \Magento\Company\Api\Data\CompanyCustomerInterface - framework-search-search-result-interface: - type: object - description: Interface SearchResultInterface - properties: - items: - type: array - items: - "$ref": "#/definitions/framework-search-document-interface" - aggregations: - "$ref": "#/definitions/framework-search-aggregation-interface" - search_criteria: - "$ref": "#/definitions/framework-search-search-criteria-interface" - total_count: - type: integer - description: Total count. - required: - - items - - aggregations - - search_criteria - - total_count - framework-search-document-interface: - type: object - description: Interface Search Document - properties: - id: - type: integer - custom_attributes: - type: array - description: Custom attributes values. - items: - "$ref": "#/definitions/framework-attribute-interface" - required: - - id - framework-search-aggregation-interface: - type: object - description: Interface Aggregation to get faceted data - properties: - buckets: - type: array - description: All Document fields - items: - "$ref": "#/definitions/framework-search-bucket-interface" - bucket_names: - type: array - description: Document field names - items: - type: string - required: - - buckets - - bucket_names - framework-search-bucket-interface: - type: object - description: Interface for facet Bucket - properties: - name: - type: string - description: Field name - values: - type: array - description: Field values - items: - "$ref": "#/definitions/framework-search-aggregation-value-interface" - required: - - name - - values - framework-search-aggregation-value-interface: - type: object - description: Interface Aggregation Value - properties: - value: - type: string - description: Aggregation - metrics: - type: array - description: Metrics - items: - type: string - required: - - value - - metrics - framework-search-search-criteria-interface: - type: object - description: Interface SearchCriteriaInterface - properties: - request_name: - type: string - filter_groups: - type: array - description: A list of filter groups. - items: - "$ref": "#/definitions/framework-search-filter-group" - sort_orders: - type: array - description: Sort order. - items: - "$ref": "#/definitions/framework-sort-order" - page_size: - type: integer - description: Page size. - current_page: - type: integer - description: Current page. - required: - - request_name - - filter_groups - framework-search-filter-group: - type: object - description: Groups two or more filters together using a logical OR - properties: - filters: - type: array - description: A list of filters in this group - items: - "$ref": "#/definitions/framework-filter" - framework-filter: - type: object - description: Filter which can be used by any methods from service layer. - properties: - field: - type: string - description: Field - value: - type: string - description: Value - condition_type: - type: string - description: Condition type - required: - - field - - value - framework-sort-order: - type: object - description: Data object for sort order. - properties: - field: - type: string - description: Sorting field. - direction: - type: string - description: Sorting direction. - required: - - field - - direction catalog-data-product-render-search-results-interface: type: object description: Dto that holds render information about products @@ -4068,6 +3961,12 @@ definitions: type: array items: "$ref": "#/definitions/negotiable-quote-data-item-note-interface" + is_discounting_locked: + type: boolean + min_qty: + type: number + max_qty: + type: number negotiable-quote-data-item-note-interface: type: object description: Interface ItemNoteInterface @@ -4246,6 +4145,8 @@ definitions: "$ref": "#/definitions/quote-data-shipping-assignment-interface" negotiable_quote: "$ref": "#/definitions/negotiable-quote-data-negotiable-quote-interface" + company_id: + type: integer coupon_codes: type: array items: @@ -4962,6 +4863,149 @@ definitions: - base_original_price_incl_tax - negotiated_price_type - negotiated_price_value + framework-search-search-result-interface: + type: object + description: Interface SearchResultInterface + properties: + items: + type: array + items: + "$ref": "#/definitions/framework-search-document-interface" + aggregations: + "$ref": "#/definitions/framework-search-aggregation-interface" + search_criteria: + "$ref": "#/definitions/framework-search-search-criteria-interface" + total_count: + type: integer + description: Total count. + required: + - items + - aggregations + - search_criteria + - total_count + framework-search-document-interface: + type: object + description: Interface Search Document + properties: + id: + type: integer + custom_attributes: + type: array + description: Custom attributes values. + items: + "$ref": "#/definitions/framework-attribute-interface" + required: + - id + framework-search-aggregation-interface: + type: object + description: Interface Aggregation to get faceted data + properties: + buckets: + type: array + description: All Document fields + items: + "$ref": "#/definitions/framework-search-bucket-interface" + bucket_names: + type: array + description: Document field names + items: + type: string + required: + - buckets + - bucket_names + framework-search-bucket-interface: + type: object + description: Interface for facet Bucket + properties: + name: + type: string + description: Field name + values: + type: array + description: Field values + items: + "$ref": "#/definitions/framework-search-aggregation-value-interface" + required: + - name + - values + framework-search-aggregation-value-interface: + type: object + description: Interface Aggregation Value + properties: + value: + type: string + description: Aggregation + metrics: + type: array + description: Metrics + items: + type: string + required: + - value + - metrics + framework-search-search-criteria-interface: + type: object + description: Interface SearchCriteriaInterface + properties: + request_name: + type: string + filter_groups: + type: array + description: A list of filter groups. + items: + "$ref": "#/definitions/framework-search-filter-group" + sort_orders: + type: array + description: Sort order. + items: + "$ref": "#/definitions/framework-sort-order" + page_size: + type: integer + description: Page size. + current_page: + type: integer + description: Current page. + required: + - request_name + - filter_groups + framework-search-filter-group: + type: object + description: Groups two or more filters together using a logical OR + properties: + filters: + type: array + description: A list of filters in this group + items: + "$ref": "#/definitions/framework-filter" + framework-filter: + type: object + description: Filter which can be used by any methods from service layer. + properties: + field: + type: string + description: Field + value: + type: string + description: Value + condition_type: + type: string + description: Condition type + required: + - field + - value + framework-sort-order: + type: object + description: Data object for sort order. + properties: + field: + type: string + description: Sorting field. + direction: + type: string + description: Sorting direction. + required: + - field + - direction checkout-data-shipping-information-interface: type: object description: Interface ShippingInformationInterface @@ -5391,12 +5435,15 @@ definitions: properties: apple_pay: "$ref": "#/definitions/payment-services-paypal-data-payment-config-apple-pay-interface" + google_pay: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-google-pay-interface" hosted_fields: "$ref": "#/definitions/payment-services-paypal-data-payment-config-hosted-fields-interface" smart_buttons: "$ref": "#/definitions/payment-services-paypal-data-payment-config-smart-buttons-interface" required: - apple_pay + - google_pay - hosted_fields - smart_buttons payment-services-paypal-data-payment-config-apple-pay-interface: @@ -5483,6 +5530,61 @@ definitions: required: - name - value + payment-services-paypal-data-payment-config-google-pay-interface: + type: object + description: '' + properties: + button_styles: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-google-pay-button-styles-interface" + payment_source: + type: string + description: PaymentSource + code: + type: string + description: Code + sdk_params: + type: array + description: SDK params + items: + "$ref": "#/definitions/payment-services-paypal-data-payment-config-sdk-params-interface" + is_visible: + type: boolean + description: Visible + sort_order: + type: string + description: Sort Order + payment_intent: + type: string + description: Payment intent + title: + type: string + description: Title + required: + - button_styles + - payment_source + - code + - sdk_params + - is_visible + - sort_order + - payment_intent + - title + payment-services-paypal-data-payment-config-google-pay-button-styles-interface: + type: object + description: '' + properties: + color: + type: string + description: Color + height: + type: integer + description: Height + type: + type: string + description: Type + required: + - color + - height + - type payment-services-paypal-data-payment-config-hosted-fields-interface: type: object description: '' @@ -5613,10 +5715,18 @@ definitions: status: type: string description: Payment order status + amount: + type: number + description: Payment order amount + currency_code: + type: string + description: Payment order currency code required: - id - mp_order_id - status + - amount + - currency_code payment-services-paypal-data-payment-order-details-interface: type: object description: Interface PaymentOrderDetailsInterface @@ -5632,11 +5742,19 @@ definitions: status: type: string description: Payment order status + amount: + type: number + description: Payment order amount + currency_code: + type: string + description: Payment order currency code required: - payment_source_details - id - mp_order_id - status + - amount + - currency_code payment-services-paypal-data-payment-source-details-interface: type: object description: '' @@ -5774,6 +5892,7 @@ x-tagGroups: - name: payments config tags: - payments-config/apple-pay/{location} + - payments-config/google-pay/{location} - payments-config/hosted-fields/{location} - payments-config/smart-buttons/{location} - payments-config/{location} From 876723310facb1c38ddefbc79be40a4d8da98a23 Mon Sep 17 00:00:00 2001 From: jhadobe Date: Thu, 31 Oct 2024 10:14:11 -0500 Subject: [PATCH 2/2] adding graphql schema --- spectaql/schema.json | 46888 ++++++++++++++++---------------- static/graphql-api/index.html | 9109 ++++--- 2 files changed, 29785 insertions(+), 26212 deletions(-) diff --git a/spectaql/schema.json b/spectaql/schema.json index a373e8d81..f89aab0ac 100644 --- a/spectaql/schema.json +++ b/spectaql/schema.json @@ -326,7 +326,7 @@ }, { "name": "company", - "description": "Return detailed information about the authenticated customer's company.", + "description": "Return detailed information about the customer's company within the current company context.", "args": [], "type": { "kind": "OBJECT", @@ -1155,6 +1155,86 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "negotiableQuoteTemplate", + "description": "Retrieve the specified negotiable quote template.", + "args": [ + { + "name": "templateId", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "negotiableQuoteTemplates", + "description": "Return a list of negotiable quote templates that can be viewed by the logged-in customer.", + "args": [ + { + "name": "filter", + "description": "The filter to use to determine which negotiable quote templates to return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "The field to use for sorting results.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateSortInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplatesOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "negotiableQuotes", "description": "Return a list of negotiable quotes that can be viewed by the logged-in customer.", @@ -1515,6 +1595,60 @@ "name": "Mutation", "description": "", "fields": [ + { + "name": "acceptCompanyInvitation", + "description": "Accept invitation to the company.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyInvitationOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "acceptNegotiableQuoteTemplate", + "description": "Update an existing negotiable quote template.", + "args": [ + { + "name": "input", + "description": "An input object that contains the data to update a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AcceptNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "addBundleProductsToCart", "description": "Add one or more bundle products to the specified cart. We recommend using `addProductsToCart` instead.", @@ -2255,6 +2389,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "cancelNegotiableQuoteTemplate", + "description": "Cancel a negotiable quote template", + "args": [ + { + "name": "input", + "description": "An input object that cancels a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CancelNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "cancelOrder", "description": "Cancel the specified customer order.", @@ -2714,7 +2875,7 @@ }, { "name": "createCompanyTeam", - "description": "Create a new team for the authenticated customer's company.", + "description": "Create a new team for the customer's company within the current company context.", "args": [ { "name": "input", @@ -3210,6 +3371,33 @@ "name": "DeleteCompanyUserOutput", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use deleteCompanyUserV2 instead. The current method only deactivates the user account associated with the company." + }, + { + "name": "deleteCompanyUserV2", + "description": "Delete the specified company user.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteCompanyUserOutput", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3279,6 +3467,37 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deleteNegotiableQuoteTemplate", + "description": "Delete a negotiable quote template", + "args": [ + { + "name": "input", + "description": "An input object that cancels a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "deleteNegotiableQuotes", "description": "Delete a negotiable quote. The negotiable quote will not be displayed on the storefront.", @@ -3463,6 +3682,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "duplicateNegotiableQuote", + "description": "Negotiable Quote resulting from duplication operation.", + "args": [ + { + "name": "input", + "description": "An input object that defines ID of the quote to be duplicated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DuplicateNegotiableQuoteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DuplicateNegotiableQuoteOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "estimateShippingMethods", "description": "Estimate shipping method(s) for cart based on address", @@ -3593,6 +3839,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "generateNegotiableQuoteFromTemplate", + "description": "Generate a negotiable quote from an accept quote template.", + "args": [ + { + "name": "input", + "description": "An input object that contains the data to generate a negotiable quote from quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GenerateNegotiableQuoteFromTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GenerateNegotiableQuoteFromTemplateOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "handlePayflowProResponse", "description": "Handle a payment response and save the payment in Quote. Use this mutation for Payflow Pro and Payments Pro payment methods.", @@ -3749,6 +4022,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "moveLineItemToRequisitionList", + "description": "Move negotiable quote item to requisition list.", + "args": [ + { + "name": "input", + "description": "An input object that defines the quote item and requisition list moved to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoveLineItemToRequisitionListInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MoveLineItemToRequisitionListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "moveProductsBetweenWishlists", "description": "Move products from one wish list to another.", @@ -3812,6 +4112,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "openNegotiableQuoteTemplate", + "description": "Open an existing negotiable quote template.", + "args": [ + { + "name": "input", + "description": "An input object that contains the data to open a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OpenNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "placeNegotiableQuoteOrder", "description": "Convert a negotiable quote into an order.", @@ -4214,6 +4541,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "removeNegotiableQuoteTemplateItems", + "description": "Remove one or more products from a negotiable quote template.", + "args": [ + { + "name": "input", + "description": "An input object that removes one or more items from a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RemoveNegotiableQuoteTemplateItemsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "removeProductsFromCompareList", "description": "Remove products from the specified compare list.", @@ -4367,6 +4721,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "renameNegotiableQuote", + "description": "Rename negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the quote item name and comment.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RenameNegotiableQuoteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RenameNegotiableQuoteOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "reorderItems", "description": "Add all products from a customer's previous order to the cart.", @@ -4421,6 +4802,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "requestNegotiableQuoteTemplateFromQuote", + "description": "Request a new negotiable quote on behalf of the buyer.", + "args": [ + { + "name": "input", + "description": "An input object that contains a request to initiate a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "requestPasswordResetEmail", "description": "Request an email with a reset password token for the registered customer identified by the specified email.", @@ -4796,6 +5204,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "setNegotiableQuoteTemplateShippingAddress", + "description": "Assign a previously-defined address as the shipping address for a negotiable quote template.", + "args": [ + { + "name": "input", + "description": "An input object that defines the shipping address to be assigned to a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteTemplateShippingAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "setPaymentMethodAndPlaceOrder", "description": "Set the cart payment method and convert the cart into an order.", @@ -4842,6 +5277,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "setQuoteTemplateLineItemNote", + "description": "Add buyer's note to a negotiable quote template item.", + "args": [ + { + "name": "input", + "description": "An input object that defines the quote template item note.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "QuoteTemplateLineItemNoteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "setShippingAddressesOnCart", "description": "Set one or more shipping addresses on a specific cart.", @@ -4951,6 +5413,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "submitNegotiableQuoteTemplateForReview", + "description": "Accept an existing negotiable quote template.", + "args": [ + { + "name": "input", + "description": "An input object that contains the data to update a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmitNegotiableQuoteTemplateForReviewInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "subscribeEmailToNewsletter", "description": "Subscribe the specified email to the store's newsletter.", @@ -5080,7 +5569,7 @@ }, { "name": "updateCompanyStructure", - "description": "Change the parent node of a company team.", + "description": "Change the parent node of a company team within the current company context.", "args": [ { "name": "input", @@ -5457,6 +5946,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updateNegotiableQuoteTemplateQuantities", + "description": "Change the quantity of one or more items in an existing negotiable quote template.", + "args": [ + { + "name": "input", + "description": "An input object that changes the quantity of one or more items in a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateNegotiableQuoteTemplateQuantitiesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateNegotiableQuoteTemplateItemsQuantityOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateProductsInWishlist", "description": "Update one or more products in the specified wish list.", @@ -11865,314 +12381,207 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Price", - "description": "Deprecated. Use `ProductPrice` instead. Defines the price of a product as well as any tax-related adjustments.", + "kind": "INTERFACE", + "name": "ProductInterface", + "description": "Contains fields that are common to all types of products.", "fields": [ { - "name": "adjustments", - "description": "An array that provides information about tax, weee, or weee_tax adjustments.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceAdjustment", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `ProductPrice` instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "amount", - "description": "The price of a product plus a three-letter currency code.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `ProductPrice` instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PriceAdjustment", - "description": "Deprecated. Taxes will be included or excluded in the price. Defines the amount of money to apply as an adjustment, the type of adjustment to apply, and whether the item is included or excluded from the adjustment.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "amount", - "description": "The amount of the price adjustment and its currency code.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "Indicates whether the adjustment involves tax, weee, or weee_tax.", + "name": "color", + "description": null, "args": [], "type": { - "kind": "ENUM", - "name": "PriceAdjustmentCodesEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "`PriceAdjustment` is deprecated." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "description", - "description": "Indicates whether the entity described by the code attribute is included or excluded from the adjustment.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceAdjustmentDescriptionEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "`PriceAdjustment` is deprecated." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceAdjustmentCodesEnum", - "description": "`PriceAdjustment.code` is deprecated.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TAX", - "description": "", - "isDeprecated": true, - "deprecationReason": "`PriceAdjustmentCodesEnum` is deprecated. Tax is included or excluded in the price. Tax is not shown separately in Catalog." - }, - { - "name": "WEEE", - "description": "", - "isDeprecated": true, - "deprecationReason": "WEEE code is deprecated. Use `fixed_product_taxes.label` instead." - }, - { - "name": "WEEE_TAX", - "description": "", - "isDeprecated": true, - "deprecationReason": "Use `fixed_product_taxes` instead. Tax is included or excluded in price. The tax is not shown separtely in Catalog." - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceAdjustmentDescriptionEnum", - "description": "`PriceAdjustmentDescriptionEnum` is deprecated. States whether a price adjustment is included or excluded.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INCLUDED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EXCLUDED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceTypeEnum", - "description": "Defines the price type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FIXED", - "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "created_at", + "description": "Timestamp indicating when the product was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "DYNAMIC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CustomizableDateTypeEnum", - "description": "Defines the customizable date type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DATE", - "description": "", + "name": "crosssell_products", + "description": "An array of cross-sell products.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DATE_TIME", - "description": "", + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TIME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductPrices", - "description": "Deprecated. Use `PriceRange` instead. Contains the regular price of an item, as well as its minimum and maximum prices. Only composite products, which include bundle, configurable, and grouped products, can contain a minimum and maximum price.", - "fields": [ - { - "name": "maximalPrice", - "description": "The highest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `to` value.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { "kind": "OBJECT", - "name": "Price", + "name": "ComplexTextValue", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `PriceRange.maximum_price` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "minimalPrice", - "description": "The lowest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `from` value.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { - "kind": "OBJECT", - "name": "Price", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `PriceRange.minimum_price` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "regularPrice", - "description": "The base price of a product.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { - "kind": "OBJECT", - "name": "Price", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `regular_price` from `PriceRange.minimum_price` or `PriceRange.maximum_price` instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PriceRange", - "description": "Contains the price range for a product. If the product has a single price, the minimum and maximum price will be the same.", - "fields": [ + "deprecationReason": "Use the `uid` field instead." + }, { - "name": "maximum_price", - "description": "The highest possible price for the product.", + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductPrice", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "minimum_price", - "description": "The lowest possible price for the product.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductPrice", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductPrice", - "description": "Represents a product price.", - "fields": [ + }, { - "name": "discount", - "description": "The price discount. Represents the difference between the regular and final price.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductDiscount", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "final_price", - "description": "The final price of the product after applying discounts.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, @@ -12180,86 +12589,36 @@ "deprecationReason": null }, { - "name": "fixed_product_taxes", - "description": "An array of the multiple Fixed Product Taxes that can be applied to a product price.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "FixedProductTax", + "name": "MediaGalleryEntry", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "regular_price", - "description": "The regular price of the product.", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductDiscount", - "description": "Contains the discount applied to a product price.", - "fields": [ - { - "name": "amount_off", - "description": "The actual value of the discount.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "percent_off", - "description": "The discount expressed a percentage.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductLinks", - "description": "An implementation of `ProductLinksInterface`.", - "fields": [ - { - "name": "link_type", - "description": "One of related, associated, upsell, or crosssell.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", @@ -12270,8 +12629,8 @@ "deprecationReason": null }, { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { "kind": "SCALAR", @@ -12282,8 +12641,8 @@ "deprecationReason": null }, { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", @@ -12294,20 +12653,8 @@ "deprecationReason": null }, { - "name": "position", - "description": "The position within the list of product links.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The identifier of the linked product.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { "kind": "SCALAR", @@ -12316,27 +12663,10 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "description": "Contains information about linked products, including the link type and product type of each item.", - "fields": [ + }, { - "name": "link_type", - "description": "One of related, associated, upsell, or crosssell.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { "kind": "SCALAR", @@ -12347,20 +12677,20 @@ "deprecationReason": null }, { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { "kind": "SCALAR", @@ -12371,92 +12701,59 @@ "deprecationReason": null }, { - "name": "position", - "description": "The position within the list of product links.", + "name": "price", + "description": "Indicates the price of an item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ProductPrices", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." }, { - "name": "sku", - "description": "The identifier of the linked product.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProductLinks", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "ProductInterface", - "description": "Contains fields that are common to all types of products.", - "fields": [ - { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TierPrice", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", - "name": "CategoryInterface", + "name": "ProductLinksInterface", "ofType": null } }, @@ -12464,87 +12761,47 @@ "deprecationReason": null }, { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "color", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "rating_summary", + "description": "The average of all the ratings given to the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "related_products", + "description": "An array of related products.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "review_count", + "description": "The total count of all the reviews given to the product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -12552,31 +12809,45 @@ "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", + "name": "reviews", + "description": "The list of products reviews.", "args": [ { - "name": "filters", - "description": "", + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" } ], "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductReviews", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { "kind": "OBJECT", @@ -12587,32 +12858,32 @@ "deprecationReason": null }, { - "name": "eco_collection", - "description": null, + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "erin_recommends", - "description": null, + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "features_bags", - "description": null, + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", @@ -12620,35 +12891,23 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "format", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "gender", - "description": null, + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { "kind": "SCALAR", @@ -12659,32 +12918,36 @@ "deprecationReason": null }, { - "name": "id", - "description": "The ID number assigned to the product.", + "name": "staged", + "description": "Indicates whether the product is staged for a future campaign.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "ENUM", + "name": "ProductStockStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { "kind": "SCALAR", @@ -12695,100 +12958,104 @@ "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": null, + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "OBJECT", + "name": "ProductTierPrices", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "deprecationReason": "Use `__typename` instead." }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "upsell_products", + "description": "An array of up-sell products.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "url_key", + "description": "The part of the URL that identifies the product", "args": [], "type": { "kind": "SCALAR", @@ -12799,32 +13066,36 @@ "deprecationReason": null }, { - "name": "new", + "name": "url_path", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use product's `canonical_url` or url rewrites instead" }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "url_rewrites", + "description": "URL rewrites list", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UrlRewrite", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", + "name": "url_suffix", + "description": "The part of the product URL that is appended after the url key", "args": [], "type": { "kind": "SCALAR", @@ -12835,135 +13106,395 @@ "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Website", + "ofType": null + } }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "VirtualProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "ProductStockStatus", + "description": "This enumeration states whether a product stock status is in stock or out of stock", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "IN_STOCK", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "OUT_OF_STOCK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Price", + "description": "Deprecated. Use `ProductPrice` instead. Defines the price of a product as well as any tax-related adjustments.", + "fields": [ + { + "name": "adjustments", + "description": "An array that provides information about tax, weee, or weee_tax adjustments.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceAdjustment", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `ProductPrice` instead." + }, + { + "name": "amount", + "description": "The price of a product plus a three-letter currency code.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `ProductPrice` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceAdjustment", + "description": "Deprecated. Taxes will be included or excluded in the price. Defines the amount of money to apply as an adjustment, the type of adjustment to apply, and whether the item is included or excluded from the adjustment.", + "fields": [ + { + "name": "amount", + "description": "The amount of the price adjustment and its currency code.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pattern", - "description": null, + "name": "code", + "description": "Indicates whether the adjustment involves tax, weee, or weee_tax.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceAdjustmentCodesEnum", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "`PriceAdjustment` is deprecated." }, { - "name": "performance_fabric", - "description": null, + "name": "description", + "description": "Indicates whether the entity described by the code attribute is included or excluded from the adjustment.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "PriceAdjustmentDescriptionEnum", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "`PriceAdjustment` is deprecated." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceAdjustmentCodesEnum", + "description": "`PriceAdjustment.code` is deprecated.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TAX", + "description": "", + "isDeprecated": true, + "deprecationReason": "`PriceAdjustmentCodesEnum` is deprecated. Tax is included or excluded in the price. Tax is not shown separately in Catalog." }, { - "name": "price", - "description": "Indicates the price of an item.", + "name": "WEEE", + "description": "", + "isDeprecated": true, + "deprecationReason": "WEEE code is deprecated. Use `fixed_product_taxes.label` instead." + }, + { + "name": "WEEE_TAX", + "description": "", + "isDeprecated": true, + "deprecationReason": "Use `fixed_product_taxes` instead. Tax is included or excluded in price. The tax is not shown separtely in Catalog." + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceAdjustmentDescriptionEnum", + "description": "`PriceAdjustmentDescriptionEnum` is deprecated. States whether a price adjustment is included or excluded.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INCLUDED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXCLUDED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceTypeEnum", + "description": "Defines the price type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FIXED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PERCENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DYNAMIC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CustomizableDateTypeEnum", + "description": "Defines the customizable date type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DATE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATE_TIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPrices", + "description": "Deprecated. Use `PriceRange` instead. Contains the regular price of an item, as well as its minimum and maximum prices. Only composite products, which include bundle, configurable, and grouped products, can contain a minimum and maximum price.", + "fields": [ + { + "name": "maximalPrice", + "description": "The highest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `to` value.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductPrices", + "name": "Price", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "deprecationReason": "Use `PriceRange.maximum_price` instead." }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "minimalPrice", + "description": "The lowest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `from` value.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } + "kind": "OBJECT", + "name": "Price", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `PriceRange.minimum_price` instead." }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "regularPrice", + "description": "The base price of a product.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } + "kind": "OBJECT", + "name": "Price", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `regular_price` from `PriceRange.minimum_price` or `PriceRange.maximum_price` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceRange", + "description": "Contains the price range for a product. If the product has a single price, the minimum and maximum price will be the same.", + "fields": [ + { + "name": "maximum_price", + "description": "The highest possible price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "minimum_price", + "description": "The lowest possible price for the product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", + "kind": "OBJECT", + "name": "ProductPrice", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPrice", + "description": "Represents a product price.", + "fields": [ { - "name": "purpose", - "description": null, + "name": "discount", + "description": "The price discount. Represents the difference between the regular and final price.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ProductDiscount", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "final_price", + "description": "The final price of the product after applying discounts.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -12971,15 +13502,15 @@ "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", + "name": "fixed_product_taxes", + "description": "An array of the multiple Fixed Product Taxes that can be applied to a product price.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "FixedProductTax", "ofType": null } }, @@ -12987,97 +13518,70 @@ "deprecationReason": null }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "regular_price", + "description": "The regular price of the product.", "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ProductReviews", + "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductDiscount", + "description": "Contains the discount applied to a product price.", + "fields": [ { - "name": "sale", - "description": null, + "name": "amount_off", + "description": "The actual value of the discount.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, + "name": "percent_off", + "description": "The discount expressed a percentage.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductLinks", + "description": "An implementation of `ProductLinksInterface`.", + "fields": [ { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "link_type", + "description": "One of related, associated, upsell, or crosssell.", "args": [], "type": { "kind": "SCALAR", @@ -13088,56 +13592,44 @@ "deprecationReason": null }, { - "name": "sleeve", - "description": null, + "name": "linked_product_sku", + "description": "The SKU of the linked product.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "position", + "description": "The position within the list of product links.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "sku", + "description": "The identifier of the linked product.", "args": [], "type": { "kind": "SCALAR", @@ -13146,194 +13638,51 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "description": "Contains information about linked products, including the link type and product type of each item.", + "fields": [ { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "link_type", + "description": "One of related, associated, upsell, or crosssell.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." - }, - { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "name": "linked_product_sku", + "description": "The SKU of the linked product.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "upsell_products", - "description": "An array of up-sell products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", "args": [], "type": { "kind": "SCALAR", @@ -13344,36 +13693,20 @@ "deprecationReason": null }, { - "name": "url_path", - "description": null, + "name": "position", + "description": "The position within the list of product links.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" - }, - { - "name": "url_rewrites", - "description": "URL rewrites list", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "sku", + "description": "The identifier of the linked product.", "args": [], "type": { "kind": "SCALAR", @@ -13382,22 +13715,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "websites", - "description": "An array of websites in which the product is available.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Website", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." } ], "inputFields": null, @@ -13406,37 +13723,7 @@ "possibleTypes": [ { "kind": "OBJECT", - "name": "VirtualProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupedProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", + "name": "ProductLinks", "ofType": null } ] @@ -13470,22 +13757,22 @@ }, { "kind": "OBJECT", - "name": "BundleProduct", + "name": "ConfigurableProduct", "ofType": null }, { "kind": "OBJECT", - "name": "GiftCardProduct", + "name": "BundleProduct", "ofType": null }, { "kind": "OBJECT", - "name": "GroupedProduct", + "name": "GiftCardProduct", "ofType": null }, { "kind": "OBJECT", - "name": "ConfigurableProduct", + "name": "GroupedProduct", "ofType": null } ] @@ -15564,22 +15851,22 @@ }, { "kind": "OBJECT", - "name": "DownloadableProduct", + "name": "ConfigurableProduct", "ofType": null }, { "kind": "OBJECT", - "name": "BundleProduct", + "name": "DownloadableProduct", "ofType": null }, { "kind": "OBJECT", - "name": "GiftCardProduct", + "name": "BundleProduct", "ofType": null }, { "kind": "OBJECT", - "name": "ConfigurableProduct", + "name": "GiftCardProduct", "ofType": null } ] @@ -16528,18 +16815,6 @@ "name": "VirtualProduct", "description": "Defines a virtual product, which is a non-tangible product that does not require shipping and is not kept in inventory.", "fields": [ - { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "attribute_set_id", "description": "The attribute set assigned to the product.", @@ -16580,42 +16855,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "color", "description": null, @@ -16703,66 +16942,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "features_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "format", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "gender", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "gift_message_available", "description": "Indicates whether a gift message is available.", @@ -16823,18 +17002,6 @@ "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, - { - "name": "material", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "media_gallery", "description": "An array of media gallery objects.", @@ -16915,18 +17082,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "new_from_date", "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", @@ -16991,30 +17146,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "pattern", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "price", "description": "Indicates the price of an item.", @@ -17075,18 +17206,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "purpose", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "rating_summary", "description": "The average of all the ratings given to the product.", @@ -17200,18 +17319,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "short_description", "description": "A short description of the product. Its use depends on the theme.", @@ -17224,18 +17331,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "sku", "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", @@ -17248,18 +17343,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "sleeve", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "small_image", "description": "The relative path to the small image, which is used on catalog pages.", @@ -17336,54 +17419,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "swatch_image", "description": "The file name of a swatch image.", @@ -17599,18 +17634,6 @@ "name": "SimpleProduct", "description": "Defines a simple product, which is tangible and is usually sold in single units or in fixed quantities.", "fields": [ - { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "attribute_set_id", "description": "The attribute set assigned to the product.", @@ -17651,42 +17674,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "color", "description": null, @@ -17774,66 +17761,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "features_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "format", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "gender", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "gift_message_available", "description": "Indicates whether a gift message is available.", @@ -17894,18 +17821,6 @@ "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, - { - "name": "material", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "media_gallery", "description": "An array of media gallery objects.", @@ -17986,18 +17901,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "new_from_date", "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", @@ -18062,30 +17965,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "pattern", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "price", "description": "Indicates the price of an item.", @@ -18146,18 +18025,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "purpose", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "rating_summary", "description": "The average of all the ratings given to the product.", @@ -18271,18 +18138,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "short_description", "description": "A short description of the product. Its use depends on the theme.", @@ -18295,18 +18150,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "sku", "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", @@ -18319,18 +18162,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "sleeve", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "small_image", "description": "The relative path to the small image, which is used on catalog pages.", @@ -18407,54 +18238,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, { "name": "swatch_image", "description": "The file name of a swatch image.", @@ -18903,26 +18686,6 @@ "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", "fields": null, "inputFields": [ - { - "name": "activity", - "description": "Attribute label: Activity", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "category_gear", - "description": "Attribute label: Category Gear", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "category_id", "description": "Deprecated: use `category_uid` to filter product by category ID.", @@ -18953,36 +18716,6 @@ }, "defaultValue": null }, - { - "name": "climate", - "description": "Attribute label: Climate", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "collar", - "description": "Attribute label: Collar", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "color", - "description": "Attribute label: Color", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "description", "description": "Attribute label: Description", @@ -18993,66 +18726,6 @@ }, "defaultValue": null }, - { - "name": "eco_collection", - "description": "Attribute label: Eco Collection", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "erin_recommends", - "description": "Attribute label: Erin Recommends", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "features_bags", - "description": "Attribute label: Features", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "format", - "description": "Attribute label: Format", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "gender", - "description": "Attribute label: Gender", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "material", - "description": "Attribute label: Material", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "name", "description": "Attribute label: Product Name", @@ -19063,36 +18736,6 @@ }, "defaultValue": null }, - { - "name": "new", - "description": "Attribute label: New", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pattern", - "description": "Attribute label: Pattern", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "performance_fabric", - "description": "Attribute label: Performance Fabric", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "price", "description": "Attribute label: Price", @@ -19103,26 +18746,6 @@ }, "defaultValue": null }, - { - "name": "purpose", - "description": "Attribute label: Purpose", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sale", - "description": "Attribute label: Sale", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "short_description", "description": "Attribute label: Short Description", @@ -19133,16 +18756,6 @@ }, "defaultValue": null }, - { - "name": "size", - "description": "Attribute label: Size", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "sku", "description": "Attribute label: SKU", @@ -19153,56 +18766,6 @@ }, "defaultValue": null }, - { - "name": "sleeve", - "description": "Attribute label: Sleeve", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "strap_bags", - "description": "Attribute label: Strap/Handle", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "style_bags", - "description": "Attribute label: Style Bags", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "style_bottom", - "description": "Attribute label: Style Bottom", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "style_general", - "description": "Attribute label: Style General", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "url_key", "description": "The part of the URL that identifies the product", @@ -21505,474 +21068,272 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "ProductStockStatus", - "description": "This enumeration states whether a product stock status is in stock or out of stock", + "kind": "INPUT_OBJECT", + "name": "CreateGuestCartInput", + "description": "", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "IN_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OUT_OF_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EntityUrl", - "description": "Contains the `uid`, `relative_url`, and `type` attributes.", - "fields": [ - { - "name": "canonical_url", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `relative_url` instead." - }, + "inputFields": [ { - "name": "entity_uid", - "description": "The unique ID for a `ProductInterface`, `CategoryInterface`, `CmsPage`, or similar object associated with the specified URL. This could be a product, category, or CMS page UID.", - "args": [], + "name": "cart_uid", + "description": "Optional client-generated ID", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The ID assigned to the object associated with the specified url. This could be a product ID, category ID, or page ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `entity_uid` instead." - }, - { - "name": "redirectCode", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "description": "This enumeration defines the entity type.", + "kind": "INPUT_OBJECT", + "name": "createEmptyCartInput", + "description": "Assigns a specific `cart_id` to the empty cart.", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CMS_PAGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CATEGORY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UrlRewrite", - "description": "Contains URL rewrite details.", - "fields": [ - { - "name": "parameters", - "description": "An array of request parameters.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "HttpQueryParameter", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "inputFields": [ { - "name": "url", - "description": "The request URL.", - "args": [], + "name": "cart_id", + "description": "The ID to assign to the cart.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "HttpQueryParameter", - "description": "Contains target path parameters.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AddSimpleProductsToCartInput", + "description": "Defines the simple and group products to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "name", - "description": "A parameter name.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "value", - "description": "A parameter value.", - "args": [], + "name": "cart_items", + "description": "An array of simple and group items to add.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SimpleProductCartItemInput", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "RoutableUrl", - "description": "Default implementation of RoutableInterface. This type is returned when the URL is not linked to an entity.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SimpleProductCartItemInput", + "description": "Defines a single product to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", - "args": [], + "name": "customizable_options", + "description": "An array that defines customizable options for the product.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], + "name": "data", + "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "RoutableInterface", - "description": "Routable entities serve as the model for a rendered page.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AddVirtualProductsToCartInput", + "description": "Defines the virtual products to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], + "name": "cart_items", + "description": "An array of virtual products to add.", "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VirtualProductCartItemInput", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CmsPage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CategoryTree", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RoutableUrl", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupedProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null - } - ] + "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CheckoutAgreement", - "description": "Defines details about an individual checkout agreement.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "VirtualProductCartItemInput", + "description": "Defines a single product to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "agreement_id", - "description": "The ID for a checkout agreement.", - "args": [], + "name": "customizable_options", + "description": "An array that defines customizable options for the product.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "checkbox_text", - "description": "The checkbox text for the checkout agreement.", - "args": [], + "name": "data", + "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "CartItemInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "description": "Defines an item to be added to the cart.", + "fields": null, + "inputFields": [ { - "name": "content", - "description": "Required. The text of the agreement.", - "args": [], + "name": "entered_options", + "description": "An array of entered options for the base product, such as personalization text.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "content_height", - "description": "The height of the text box where the Terms and Conditions statement appears during checkout.", - "args": [], + "name": "parent_sku", + "description": "For a child product, the SKU of its parent product.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "is_html", - "description": "Indicates whether the `content` text is in HTML format.", - "args": [], + "name": "quantity", + "description": "The amount or number of an item to add.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "mode", - "description": "Indicates whether agreements are accepted automatically or manually.", - "args": [], + "name": "selected_options", + "description": "The selected options for the base product, such as color or size, using the unique ID for an object such as `CustomizableRadioOption`, `CustomizableDropDownOption`, or `ConfigurableProductOptionsValues`.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "CheckoutAgreementMode", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "name", - "description": "The name given to the condition.", - "args": [], + "name": "sku", + "description": "The SKU of the product.", "type": { "kind": "NON_NULL", "name": null, @@ -21982,67 +21343,251 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "CheckoutAgreementMode", - "description": "Indicates how agreements are accepted.", + "name": "SortQuoteItemsEnum", + "description": "Specifies the field to use for sorting quote items", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "AUTO", - "description": "Conditions are automatically accepted upon checkout.", + "name": "ITEM_ID", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "MANUAL", - "description": "Shoppers must manually accept the conditions to place an order.", + "name": "CREATED_AT", + "description": "", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ConfirmEmailInput", - "description": "Contains details about a customer email address to confirm.", + }, + { + "name": "UPDATED_AT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRODUCT_ID", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SKU", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESCRIPTION", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "QTY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOM_PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISCOUNT_PERCENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISCOUNT_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_DISCOUNT_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TAX_PERCENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TAX_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_TAX_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROW_TOTAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_ROW_TOTAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROW_TOTAL_WITH_DISCOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROW_WEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRODUCT_TYPE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_TAX_BEFORE_DISCOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TAX_BEFORE_DISCOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORIGINAL_CUSTOM_PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRICE_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_PRICE_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROW_TOTAL_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_ROW_TOTAL_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISCOUNT_TAX_COMPENSATION_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_DISCOUNT_TAX_COMPENSATION_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FREE_SHIPPING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "QuoteItemsSortInput", + "description": "Specifies the field to use for sorting quote items", "fields": null, "inputFields": [ { - "name": "confirmation_key", - "description": "The key to confirm the email address.", + "name": "field", + "description": "Specifies the quote items field to sort by", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortQuoteItemsEnum", "ofType": null } }, "defaultValue": null }, { - "name": "email", - "description": "The email address to be confirmed.", + "name": "order", + "description": "Specifies the order of quote items' sorting", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null } }, @@ -22055,208 +21600,197 @@ }, { "kind": "INPUT_OBJECT", - "name": "CustomerAddressInput", - "description": "Contains details about a billing or shipping address.", + "name": "CustomizableOptionInput", + "description": "Defines a customizable option.", "fields": null, "inputFields": [ { - "name": "city", - "description": "The customer's city or town.", + "name": "id", + "description": "The customizable option ID of the product.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "company", - "description": "The customer's company.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_code", - "description": "The two-letter code representing the customer's country.", - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_id", - "description": "Deprecated: use `country_code` instead.", - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "custom_attributes", - "description": "Deprecated. Use custom_attributesV2 instead.", + "name": "value_string", + "description": "The string value of the option.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressAttributeInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyCouponToCartInput", + "description": "Specifies the coupon code to apply to the cart.", + "fields": null, + "inputFields": [ { - "name": "custom_attributesV2", - "description": "Custom attributes assigned to the customer address.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "default_billing", - "description": "Indicates whether the address is the default billing address.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "default_shipping", - "description": "Indicates whether the address is the default shipping address.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "fax", - "description": "The customer's fax number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "firstname", - "description": "The first name of the person associated with the billing/shipping address.", + "name": "coupon_code", + "description": "A valid coupon code.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCartItemsInput", + "description": "Modifies the specified items in the cart.", + "fields": null, + "inputFields": [ { - "name": "lastname", - "description": "The family name of the person associated with the billing/shipping address.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", + "name": "cart_items", + "description": "An array of items to be updated.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemUpdateInput", + "ofType": null + } + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartItemUpdateInput", + "description": "A single item to be updated.", + "fields": null, + "inputFields": [ { - "name": "postcode", - "description": "The customer's ZIP or postal code.", + "name": "cart_item_id", + "description": "Deprecated. Use `cart_item_uid` instead.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "cart_item_uid", + "description": "The unique ID for a `CartItemInterface` object.", "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": "An object containing the region name, region code, and region ID.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "customizable_options", + "description": "An array that defines customizable options for the product.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", "ofType": null } }, "defaultValue": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "gift_message", + "description": "Gift message details for the cart item", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "GiftMessageInput", "ofType": null }, "defaultValue": null }, { - "name": "telephone", - "description": "The customer's telephone number.", + "name": "gift_wrapping_id", + "description": "The unique ID for a `GiftWrapping` object to be used for the cart item.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "vat_id", - "description": "The customer's Tax/VAT number (for corporate customers).", + "name": "quantity", + "description": "The new quantity of the item.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "defaultValue": null @@ -22268,36 +21802,40 @@ }, { "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "description": "Defines the customer's state or province.", + "name": "RemoveItemFromCartInput", + "description": "Specifies which items to remove from the cart.", "fields": null, "inputFields": [ { - "name": "region", - "description": "The state or province name.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "region_code", - "description": "The address region code.", + "name": "cart_item_id", + "description": "Deprecated. Use `cart_item_uid` instead.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "region_id", - "description": "The unique ID for a pre-defined region.", + "name": "cart_item_uid", + "description": "Required field. The unique ID for a `CartItemInterface` object.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null @@ -22309,13 +21847,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "CustomerAddressAttributeInput", - "description": "Specifies the attribute code and value of a customer attribute.", + "name": "SetShippingAddressesOnCartInput", + "description": "Specifies an array of addresses to use for shipping.", "fields": null, "inputFields": [ { - "name": "attribute_code", - "description": "The name assigned to the attribute.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, @@ -22328,15 +21866,19 @@ "defaultValue": null }, { - "name": "value", - "description": "The value assigned to the attribute.", + "name": "shipping_addresses", + "description": "An array of shipping addresses.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingAddressInput", + "ofType": null + } } }, "defaultValue": null @@ -22347,57 +21889,34 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerToken", - "description": "Contains a customer authorization token.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "ShippingAddressInput", + "description": "Defines a single shipping address.", + "fields": null, + "inputFields": [ { - "name": "token", - "description": "The customer authorization token.", - "args": [], + "name": "address", + "description": "Defines a shipping address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CartAddressInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customer_address_id", + "description": "An ID from the customer's address book that uniquely identifies the address to be used for shipping.", "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerInput", - "description": "An input object that assigns or updates customer attributes.", - "fields": null, - "inputFields": [ - { - "name": "date_of_birth", - "description": "The customer's date of birth.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dob", - "description": "Deprecated: Use `date_of_birth` instead.", - "type": { - "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "email", - "description": "The customer's email address. Required when creating a customer.", + "name": "customer_notes", + "description": "Text provided by the shopper.", "type": { "kind": "SCALAR", "name": "String", @@ -22406,91 +21925,101 @@ "defaultValue": null }, { - "name": "firstname", - "description": "The customer's first name.", + "name": "pickup_location_code", + "description": "The code of Pickup Location which will be used for In-Store Pickup.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null - }, - { - "name": "gender", - "description": "The customer's gender (Male - 1, Female - 2).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_subscribed", - "description": "Indicates whether the customer is subscribed to the company's newsletter.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetBillingAddressOnCartInput", + "description": "Sets the billing address.", + "fields": null, + "inputFields": [ { - "name": "lastname", - "description": "The customer's family name.", + "name": "billing_address", + "description": "The billing address.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BillingAddressInput", + "ofType": null + } }, "defaultValue": null }, { - "name": "middlename", - "description": "The customer's middle name.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BillingAddressInput", + "description": "Defines the billing address.", + "fields": null, + "inputFields": [ { - "name": "password", - "description": "The customer's password.", + "name": "address", + "description": "Defines a billing address.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "CartAddressInput", "ofType": null }, "defaultValue": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "customer_address_id", + "description": "An ID from the customer's address book that uniquely identifies the address to be used for billing.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "same_as_shipping", + "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the cart.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "taxvat", - "description": "The customer's Tax/VAT number (for corporate customers).", + "name": "use_for_shipping", + "description": "Indicates whether to set the shipping address to be the same as this billing address.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null @@ -22502,47 +22031,27 @@ }, { "kind": "INPUT_OBJECT", - "name": "CustomerCreateInput", - "description": "An input object for creating a customer.", + "name": "CartAddressInput", + "description": "Defines the billing or shipping address to be applied to the cart.", "fields": null, "inputFields": [ { - "name": "allow_remote_shopping_assistance", - "description": "Indicates whether the customer has enabled remote shopping assistance.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "custom_attributes", - "description": "The customer's custom attributes.", + "name": "city", + "description": "The city specified for the billing or shipping address.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "date_of_birth", - "description": "The customer's date of birth.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dob", - "description": "Deprecated: Use `date_of_birth` instead.", + "name": "company", + "description": "The company specified for the billing or shipping address.", "type": { "kind": "SCALAR", "name": "String", @@ -22551,8 +22060,8 @@ "defaultValue": null }, { - "name": "email", - "description": "The customer's email address.", + "name": "country_code", + "description": "The country code and label for the billing or shipping address.", "type": { "kind": "NON_NULL", "name": null, @@ -22565,42 +22074,46 @@ "defaultValue": null }, { - "name": "firstname", - "description": "The customer's first name.", + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping address.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", "ofType": null } }, "defaultValue": null }, { - "name": "gender", - "description": "The customer's gender (Male - 1, Female - 2).", + "name": "fax", + "description": "The customer's fax number.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "is_subscribed", - "description": "Indicates whether the customer is subscribed to the company's newsletter.", + "name": "firstname", + "description": "The first name of the customer or guest.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { "name": "lastname", - "description": "The customer's family name.", + "description": "The last name of the customer or guest.", "type": { "kind": "NON_NULL", "name": null, @@ -22614,7 +22127,7 @@ }, { "name": "middlename", - "description": "The customer's middle name.", + "description": "The middle name of the person associated with the billing/shipping address.", "type": { "kind": "SCALAR", "name": "String", @@ -22623,8 +22136,8 @@ "defaultValue": null }, { - "name": "password", - "description": "The customer's password.", + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", "type": { "kind": "SCALAR", "name": "String", @@ -22643,8 +22156,8 @@ "defaultValue": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "region", + "description": "A string that defines the state or province of the billing or shipping address.", "type": { "kind": "SCALAR", "name": "String", @@ -22653,29 +22166,18 @@ "defaultValue": null }, { - "name": "taxvat", - "description": "The customer's Tax/VAT number (for corporate customers).", + "name": "region_id", + "description": "An integer that defines the state or province of the billing or shipping address.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerUpdateInput", - "description": "An input object for updating a customer.", - "fields": null, - "inputFields": [ + }, { - "name": "allow_remote_shopping_assistance", - "description": "Indicates whether the customer has enabled remote shopping assistance.", + "name": "save_in_address_book", + "description": "Determines whether to save the address in the customer's address book. The default value is true.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -22684,32 +22186,26 @@ "defaultValue": null }, { - "name": "custom_attributes", - "description": "The customer's custom attributes.", + "name": "street", + "description": "An array containing the street for the billing or shipping address.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null }, { - "name": "date_of_birth", - "description": "The customer's date of birth.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dob", - "description": "Deprecated: Use `date_of_birth` instead.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "type": { "kind": "SCALAR", "name": "String", @@ -22718,8 +22214,8 @@ "defaultValue": null }, { - "name": "firstname", - "description": "The customer's first name.", + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", "type": { "kind": "SCALAR", "name": "String", @@ -22728,72 +22224,94 @@ "defaultValue": null }, { - "name": "gender", - "description": "The customer's gender (Male - 1, Female - 2).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_subscribed", - "description": "Indicates whether the customer is subscribed to the company's newsletter.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The customer's family name.", + "name": "vat_id", + "description": "The VAT company number for billing or shipping address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodsOnCartInput", + "description": "Applies one or shipping methods to the cart.", + "fields": null, + "inputFields": [ { - "name": "middlename", - "description": "The customer's middle name.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "shipping_methods", + "description": "An array of shipping methods.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingMethodInput", + "ofType": null + } + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingMethodInput", + "description": "Defines the shipping carrier and method.", + "fields": null, + "inputFields": [ { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "carrier_code", + "description": "A string that identifies a commercial carrier or an offline delivery method.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "taxvat", - "description": "The customer's Tax/VAT number (for corporate customers).", + "name": "method_code", + "description": "A string that indicates which service a commercial carrier will use to ship items. For offline delivery methods, this value is similar to the label displayed on the checkout page.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null } @@ -22803,597 +22321,502 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerOutput", - "description": "Contains details about a newly-created or updated customer.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodAndPlaceOrderInput", + "description": "Applies a payment method to the quote.", + "fields": null, + "inputFields": [ { - "name": "customer", - "description": "Customer details after creating or updating a customer.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Customer", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "payment_method", + "description": "The payment method data to apply to the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PaymentMethodInput", + "ofType": null + } + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "RevokeCustomerTokenOutput", - "description": "Contains the result of a request to revoke a customer token.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "PlaceOrderInput", + "description": "Specifies the quote to be converted to an order.", + "fields": null, + "inputFields": [ { - "name": "result", - "description": "The result of a request to revoke a customer token.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Customer", - "description": "Defines the customer name, addresses, and other details.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodOnCartInput", + "description": "Applies a payment method to the cart.", + "fields": null, + "inputFields": [ { - "name": "addresses", - "description": "An array containing the customer's shipping and billing addresses.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CustomerAddress", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "allow_remote_shopping_assistance", - "description": "Indicates whether the customer has enabled remote shopping assistance.", - "args": [], + "name": "payment_method", + "description": "The payment method data to apply to the cart.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "PaymentMethodInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PaymentMethodInput", + "description": "Defines the payment method.", + "fields": null, + "inputFields": [ { - "name": "compare_list", - "description": "The contents of the customer's compare list.", - "args": [], + "name": "braintree", + "description": "", "type": { - "kind": "OBJECT", - "name": "CompareList", + "kind": "INPUT_OBJECT", + "name": "BraintreeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "confirmation_status", - "description": "The customer's confirmation status.", - "args": [], + "name": "braintree_ach_direct_debit", + "description": "", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ConfirmationStatusEnum", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "BraintreeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "created_at", - "description": "Timestamp indicating when the account was created.", - "args": [], + "name": "braintree_ach_direct_debit_vault", + "description": "", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BraintreeVaultInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "custom_attributes", - "description": "Customer's custom attributes.", - "args": [ - { - "name": "attributeCodes", - "description": "", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], + "name": "braintree_applepay_vault", + "description": "", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "BraintreeVaultInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "date_of_birth", - "description": "The customer's date of birth.", - "args": [], + "name": "braintree_cc_vault", + "description": "", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BraintreeCcVaultInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "default_billing", - "description": "The ID assigned to the billing address.", - "args": [], + "name": "braintree_googlepay_vault", + "description": "", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BraintreeVaultInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "default_shipping", - "description": "The ID assigned to the shipping address.", - "args": [], + "name": "braintree_paypal", + "description": "", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BraintreeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "dob", - "description": "The customer's date of birth.", - "args": [], + "name": "braintree_paypal_vault", + "description": "", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "BraintreeVaultInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `date_of_birth` instead." + "defaultValue": null }, { - "name": "email", - "description": "The customer's email address. Required.", - "args": [], + "name": "code", + "description": "The internal name for the payment method.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "hosted_pro", + "description": "Required input for PayPal Hosted pro payments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostedProInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "firstname", - "description": "The customer's first name.", - "args": [], + "name": "payflow_express", + "description": "Required input for Payflow Express Checkout payments.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PayflowExpressInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gender", - "description": "The customer's gender (Male - 1, Female - 2).", - "args": [], + "name": "payflow_link", + "description": "Required input for PayPal Payflow Link and Payments Advanced payments.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "PayflowLinkInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gift_registries", - "description": "Details about all of the customer's gift registries.", - "args": [], + "name": "payflowpro", + "description": "Required input for PayPal Payflow Pro and Payment Pro payments.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "PayflowProInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gift_registry", - "description": "Details about a specific gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "payflowpro_cc_vault", + "description": "Required input for PayPal Payflow Pro vault payments.", "type": { - "kind": "OBJECT", - "name": "GiftRegistry", + "kind": "INPUT_OBJECT", + "name": "VaultTokenInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "group_id", - "description": null, - "args": [], + "name": "payment_services_paypal_apple_pay", + "description": "Required input for Apple Pay button", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "ApplePayMethodInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Customer group should not be exposed in the storefront scenarios." + "defaultValue": null }, { - "name": "id", - "description": "The ID assigned to the customer.", - "args": [], + "name": "payment_services_paypal_google_pay", + "description": "Required input for Google Pay button", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "GooglePayMethodInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "`id` is not needed as part of `Customer`, because on the server side, it can be identified based on the customer token used for authentication. There is no need to know customer ID on the client side." + "defaultValue": null }, { - "name": "is_subscribed", - "description": "Indicates whether the customer is subscribed to the company's newsletter.", - "args": [], + "name": "payment_services_paypal_hosted_fields", + "description": "Required input for Hosted Fields", "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "HostedFieldsInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "job_title", - "description": "The job title of a company user.", - "args": [], + "name": "payment_services_paypal_smart_buttons", + "description": "Required input for Smart buttons", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "SmartButtonMethodInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "lastname", - "description": "The customer's family name.", - "args": [], + "name": "payment_services_paypal_vault", + "description": "Required input for vault", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "VaultMethodInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "middlename", - "description": "The customer's middle name.", - "args": [], + "name": "paypal_express", + "description": "Required input for Express Checkout and Payments Standard payments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "PaypalExpressInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "purchase_order_number", + "description": "The purchase order number. Optional for most payment methods.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetGuestEmailOnCartInput", + "description": "Defines the guest email and cart.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": "The email address of the guest.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartPrices", + "description": "Contains details about the final price of items in the cart, including discount and tax information.", + "fields": [ + { + "name": "applied_taxes", + "description": "An array containing the names and amounts of taxes applied to each item in the cart.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartTaxItem", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "orders", + "name": "discount", "description": null, - "args": [ - { - "name": "filter", - "description": "Defines the filter to use for searching customer orders.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerOrdersFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "currentPage", - "description": "Specifies which page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": "Specifies the maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "sort", - "description": "Specifies which field to sort on, and whether to return the results in ascending or descending order.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerOrderSortInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "scope", - "description": "Specifies the scope to search for customer orders. The Store request header identifies the customer's store view code. The default value of STORE limits the search to the value specified in the header. Specify WEBSITE to expand the search to include all customer orders assigned to the website that is defined in the header, or specify GLOBAL to include all customer orders across all websites and stores.", - "type": { - "kind": "ENUM", - "name": "ScopeTypeEnum", - "ofType": null - }, - "defaultValue": null - } - ], + "args": [], "type": { "kind": "OBJECT", - "name": "CustomerOrders", + "name": "CartDiscount", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use discounts instead." + }, + { + "name": "discounts", + "description": "An array containing cart rule discounts, store credit and gift cards applied to the cart.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "gift_options", + "description": "The list of prices for the selected gift options.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftOptionsPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "purchase_order", - "description": "Purchase order details.", - "args": [ - { - "name": "uid", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "grand_total", + "description": "The total, including discounts, taxes, shipping, and other fees.", + "args": [], "type": { "kind": "OBJECT", - "name": "PurchaseOrder", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "purchase_order_approval_rule", - "description": "Details about a single purchase order approval rule.", - "args": [ - { - "name": "uid", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "subtotal_excluding_tax", + "description": "The subtotal without any applied taxes.", + "args": [], "type": { "kind": "OBJECT", - "name": "PurchaseOrderApprovalRule", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "purchase_order_approval_rule_metadata", - "description": "Purchase order approval rule metadata that can be used for rule edit form rendering.", + "name": "subtotal_including_tax", + "description": "The subtotal including any applied taxes.", "args": [], "type": { "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleMetadata", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "purchase_order_approval_rules", - "description": "A list of purchase order approval rules visible to the customer.", - "args": [ - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - } - ], + "name": "subtotal_with_discount_excluding_tax", + "description": "The subtotal with any discounts applied, but not taxes.", + "args": [], "type": { "kind": "OBJECT", - "name": "PurchaseOrderApprovalRules", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "purchase_orders", - "description": "A list of purchase orders visible to the customer.", - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrders", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartTaxItem", + "description": "Contains tax information about an item in the cart.", + "fields": [ { - "name": "purchase_orders_enabled", - "description": "Indicates whether purchase order functionality is enabled for the current customer. Global and company-level settings are factored into the result.", + "name": "amount", + "description": "The amount of tax applied to the item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -23401,336 +22824,319 @@ "deprecationReason": null }, { - "name": "requisition_lists", - "description": "An object that contains the customer's requisition lists.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "filter", - "description": "The filter to use to limit the number of requisition lists to return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RequisitionListFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "label", + "description": "The description of the tax.", + "args": [], "type": { - "kind": "OBJECT", - "name": "RequisitionLists", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "return", - "description": "Details about the specified return request from the unique ID for a `Return` object.", - "args": [ - { - "name": "uid", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], - "type": { - "kind": "OBJECT", - "name": "Return", - "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartDiscount", + "description": "Contains information about discounts applied to the cart.", + "fields": [ { - "name": "returns", - "description": "Information about the customer's return requests.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "amount", + "description": "The amount of the discount applied to the item.", + "args": [], "type": { - "kind": "OBJECT", - "name": "Returns", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reviews", - "description": "Contains the customer's product reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "label", + "description": "The description of the discount.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateGuestCartOutput", + "description": "", + "fields": [ { - "name": "reward_points", - "description": "Customer reward points details.", + "name": "cart", + "description": "The newly created cart.", "args": [], "type": { "kind": "OBJECT", - "name": "RewardPoints", + "name": "Cart", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetPaymentMethodOnCartOutput", + "description": "Contains details about the cart after setting the payment method.", + "fields": [ { - "name": "role", - "description": "The role name and permissions assigned to the company user.", + "name": "cart", + "description": "The cart after setting the payment method.", "args": [], "type": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetBillingAddressOnCartOutput", + "description": "Contains details about the cart after setting the billing address.", + "fields": [ { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "name": "cart", + "description": "The cart after setting the billing address.", "args": [], "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetShippingAddressesOnCartOutput", + "description": "Contains details about the cart after setting the shipping addresses.", + "fields": [ { - "name": "store_credit", - "description": "Store credit information applied for the logged in customer.", + "name": "cart", + "description": "The cart after setting the shipping addresses.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomerStoreCredit", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetShippingMethodsOnCartOutput", + "description": "Contains details about the cart after setting the shipping methods.", + "fields": [ { - "name": "structure_id", - "description": "ID of the company structure", + "name": "cart", + "description": "The cart after setting the shipping methods.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ApplyCouponToCartOutput", + "description": "Contains details about the cart after applying a coupon.", + "fields": [ { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "cart", + "description": "The cart after applying a coupon.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PlaceOrderOutput", + "description": "Contains the results of the request to place an order.", + "fields": [ { - "name": "taxvat", - "description": "The customer's Value-added tax (VAT) number (for corporate customers).", + "name": "errors", + "description": "An array of place order errors.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PlaceOrderError", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "team", - "description": "The team the company user is assigned to.", + "name": "order", + "description": "The ID of the order.", "args": [], "type": { "kind": "OBJECT", - "name": "CompanyTeam", + "name": "Order", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `orderV2` instead." }, { - "name": "telephone", - "description": "The phone number of the company user.", + "name": "orderV2", + "description": "Full order information.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomerOrder", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PlaceOrderError", + "description": "An error encountered while placing an order.", + "fields": [ { - "name": "wishlist", - "description": "Return a customer's wish lists.", + "name": "code", + "description": "An error code that is specific to place order.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Wishlist", + "kind": "ENUM", + "name": "PlaceOrderErrorCodes", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `Customer.wishlists` or `Customer.wishlist_v2` instead." - }, - { - "name": "wishlist_v2", - "description": "Retrieve the wish list identified by the unique ID for a `Wishlist` object.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "wishlists", - "description": "An array of wishlists. In Magento Open Source, customers are limited to one wish list. The number of wish lists is configurable for Adobe Commerce.", - "args": [ - { - "name": "pageSize", - "description": "Specifies the maximum number of results to return at once. This attribute is optional.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "Specifies which page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "message", + "description": "A localized error message.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, @@ -23744,158 +23150,107 @@ }, { "kind": "OBJECT", - "name": "CustomerAddress", - "description": "Contains detailed information about a customer's billing or shipping address.", + "name": "Cart", + "description": "Contains the contents and other details about a guest or customer cart.", "fields": [ { - "name": "city", - "description": "The customer's city or town.", + "name": "applied_coupon", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The customer's company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_code", - "description": "The customer's country.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_id", - "description": "The customer's country.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "AppliedCoupon", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `country_code` instead." + "deprecationReason": "Use `applied_coupons` instead." }, { - "name": "custom_attributes", - "description": null, + "name": "applied_coupons", + "description": "An array of `AppliedCoupon` objects. Each object contains the `code` text attribute, which specifies the coupon code.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomerAddressAttribute", + "name": "AppliedCoupon", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use custom_attributesV2 instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Custom attributes assigned to the customer address.", - "args": [ - { - "name": "attributeCodes", - "description": "", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], + "name": "applied_gift_cards", + "description": "An array of gift card items applied to the cart.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "AppliedGiftCard", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customer_id", - "description": "The customer ID", + "name": "applied_reward_points", + "description": "The amount of reward points applied to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "RewardPointsAmount", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "`customer_id` is not needed as part of `CustomerAddress`. The `id` is a unique identifier for the addresses." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "default_billing", - "description": "Indicates whether the address is the customer's default billing address.", + "name": "applied_store_credit", + "description": "Store credit information applied to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "AppliedStoreCredit", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "default_shipping", - "description": "Indicates whether the address is the customer's default shipping address.", + "name": "available_gift_wrappings", + "description": "The list of available gift wrapping options for the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "extension_attributes", - "description": "Contains any extension attributes for the address.", + "name": "available_payment_methods", + "description": "An array of available payment methods.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomerAddressAttribute", + "name": "AvailablePaymentMethod", "ofType": null } }, @@ -23903,20 +23258,20 @@ "deprecationReason": null }, { - "name": "fax", - "description": "The customer's fax number.", + "name": "billing_address", + "description": "The billing address assigned to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "BillingCartAddress", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the person associated with the shipping/billing address.", + "name": "email", + "description": "The email address of the guest or customer.", "args": [], "type": { "kind": "SCALAR", @@ -23927,99 +23282,158 @@ "deprecationReason": null }, { - "name": "id", - "description": "The ID of a `CustomerAddress` object.", + "name": "gift_message", + "description": "The entered gift message for the cart", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastname", - "description": "The family name of the person associated with the shipping/billing address.", + "name": "gift_receipt_included", + "description": "Indicates whether the shopper requested gift receipt for the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "middlename", - "description": "The middle name of the person associated with the shipping/billing address.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "postcode", - "description": "The customer's ZIP or postal code.", + "name": "id", + "description": "The unique ID for a `Cart` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "is_virtual", + "description": "Indicates whether the cart contains only virtual products.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region name, region code, and region ID.", + "name": "items", + "description": "An array of products that have been added to the cart.", "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `itemsV2` instead." + }, + { + "name": "itemsV2", + "description": null, + "args": [ + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "QuoteItemsSortInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "CustomerAddressRegion", + "name": "CartItems", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region_id", - "description": "The unique ID for a pre-defined region.", + "name": "prices", + "description": "Pricing details for the quote.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CartPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "printed_card_included", + "description": "Indicates whether the shopper requested a printed card for the cart.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -24027,37 +23441,49 @@ "deprecationReason": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "selected_payment_method", + "description": "Indicates which payment method was applied to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SelectedPaymentMethod", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The customer's telephone number.", + "name": "shipping_addresses", + "description": "An array of shipping addresses assigned to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingCartAddress", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "vat_id", - "description": "The customer's Value-added tax (VAT) number (for corporate customers).", + "name": "total_quantity", + "description": "The total number of items in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -24070,41 +23496,53 @@ }, { "kind": "OBJECT", - "name": "CustomerAddressRegion", - "description": "Defines the customer's state or province.", + "name": "CartItems", + "description": "", "fields": [ { - "name": "region", - "description": "The state or province name.", + "name": "items", + "description": "An array of products that have been added to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region_code", - "description": "The address region code.", + "name": "page_info", + "description": "Metadata for pagination rendering.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region_id", - "description": "The unique ID for a pre-defined region.", + "name": "total_count", + "description": "The number of returned cart items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -24116,25 +23554,29 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerAddressAttribute", - "description": "Specifies the attribute code and value of a customer address attribute.", + "kind": "INTERFACE", + "name": "CartAddressInterface", + "description": "", "fields": [ { - "name": "attribute_code", - "description": "The name assigned to the customer address attribute.", + "name": "city", + "description": "The city specified for the billing or shipping address.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "The value assigned to the customer address attribute.", + "name": "company", + "description": "The company specified for the billing or shipping address.", "args": [], "type": { "kind": "SCALAR", @@ -24143,1637 +23585,3706 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsEmailAvailableOutput", - "description": "Contains the result of the `isEmailAvailable` query.", - "fields": [ + }, { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a customer.", + "name": "country", + "description": "An object containing the country label and code.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartAddressCountry", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CountryCodeEnum", - "description": "The list of country codes.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AF", - "description": "Afghanistan", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "AX", - "description": "Åland Islands", + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AL", - "description": "Albania", + "name": "fax", + "description": "The customer's fax number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DZ", - "description": "Algeria", + "name": "firstname", + "description": "The first name of the customer or guest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AS", - "description": "American Samoa", + "name": "lastname", + "description": "The last name of the customer or guest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AD", - "description": "Andorra", + "name": "middlename", + "description": "The middle name of the person associated with the billing/shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AO", - "description": "Angola", + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AI", - "description": "Anguilla", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AQ", - "description": "Antarctica", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AG", - "description": "Antigua & Barbuda", + "name": "region", + "description": "An object containing the region label and code.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartAddressRegion", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AR", - "description": "Argentina", + "name": "street", + "description": "An array containing the street for the billing or shipping address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AM", - "description": "Armenia", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AW", - "description": "Aruba", + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AU", - "description": "Australia", + "name": "uid", + "description": "The unique id of the customer address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AT", - "description": "Austria", + "name": "vat_id", + "description": "The VAT company number for billing or shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "name": "AZ", - "description": "Azerbaijan", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "ShippingCartAddress", + "ofType": null }, { - "name": "BS", - "description": "Bahamas", + "kind": "OBJECT", + "name": "BillingCartAddress", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ShippingCartAddress", + "description": "Contains shipping addresses and methods.", + "fields": [ + { + "name": "available_shipping_methods", + "description": "An array that lists the shipping methods that can be applied to the cart.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailableShippingMethod", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BH", - "description": "Bahrain", - "isDeprecated": false, - "deprecationReason": null + "name": "cart_items", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemQuantity", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `cart_items_v2` instead." }, { - "name": "BD", - "description": "Bangladesh", + "name": "cart_items_v2", + "description": "An array that lists the items in the cart.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BB", - "description": "Barbados", + "name": "city", + "description": "The city specified for the billing or shipping address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BY", - "description": "Belarus", + "name": "company", + "description": "The company specified for the billing or shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BE", - "description": "Belgium", + "name": "country", + "description": "An object containing the country label and code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartAddressCountry", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BZ", - "description": "Belize", + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BJ", - "description": "Benin", + "name": "customer_notes", + "description": "Text provided by the shopper.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BM", - "description": "Bermuda", + "name": "fax", + "description": "The customer's fax number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BT", - "description": "Bhutan", + "name": "firstname", + "description": "The first name of the customer or guest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BO", - "description": "Bolivia", - "isDeprecated": false, - "deprecationReason": null + "name": "items_weight", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on the frontend." }, { - "name": "BA", - "description": "Bosnia & Herzegovina", + "name": "lastname", + "description": "The last name of the customer or guest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BW", - "description": "Botswana", + "name": "middlename", + "description": "The middle name of the person associated with the billing/shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BV", - "description": "Bouvet Island", + "name": "pickup_location_code", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BR", - "description": "Brazil", + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IO", - "description": "British Indian Ocean Territory", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "VG", - "description": "British Virgin Islands", + "name": "region", + "description": "An object containing the region label and code.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartAddressRegion", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BN", - "description": "Brunei", + "name": "selected_shipping_method", + "description": "An object that describes the selected shipping method.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SelectedShippingMethod", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BG", - "description": "Bulgaria", + "name": "street", + "description": "An array containing the street for the billing or shipping address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BF", - "description": "Burkina Faso", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BI", - "description": "Burundi", + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KH", - "description": "Cambodia", + "name": "uid", + "description": "The unique id of the customer address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CM", - "description": "Cameroon", + "name": "vat_id", + "description": "The VAT company number for billing or shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "CA", - "description": "Canada", + "kind": "INTERFACE", + "name": "CartAddressInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BillingCartAddress", + "description": "Contains details about the billing address.", + "fields": [ + { + "name": "city", + "description": "The city specified for the billing or shipping address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CV", - "description": "Cape Verde", + "name": "company", + "description": "The company specified for the billing or shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KY", - "description": "Cayman Islands", + "name": "country", + "description": "An object containing the country label and code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartAddressCountry", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CF", - "description": "Central African Republic", + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TD", - "description": "Chad", - "isDeprecated": false, - "deprecationReason": null + "name": "customer_notes", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field is used only in shipping address." }, { - "name": "CL", - "description": "Chile", + "name": "fax", + "description": "The customer's fax number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CN", - "description": "China", + "name": "firstname", + "description": "The first name of the customer or guest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CX", - "description": "Christmas Island", + "name": "lastname", + "description": "The last name of the customer or guest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CC", - "description": "Cocos (Keeling) Islands", + "name": "middlename", + "description": "The middle name of the person associated with the billing/shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CO", - "description": "Colombia", + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KM", - "description": "Comoros", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CG", - "description": "Congo-Brazzaville", + "name": "region", + "description": "An object containing the region label and code.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartAddressRegion", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CD", - "description": "Congo-Kinshasa", + "name": "street", + "description": "An array containing the street for the billing or shipping address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CK", - "description": "Cook Islands", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CR", - "description": "Costa Rica", + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CI", - "description": "Côte d’Ivoire", + "name": "uid", + "description": "The unique id of the customer address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "HR", - "description": "Croatia", + "name": "vat_id", + "description": "The VAT company number for billing or shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "CU", - "description": "Cuba", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INTERFACE", + "name": "CartAddressInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartItemQuantity", + "description": "Deprecated: The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`.", + "fields": [ { - "name": "CY", - "description": "Cyprus", - "isDeprecated": false, - "deprecationReason": null + "name": "cart_item_id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`." }, { - "name": "CZ", - "description": "Czech Republic", - "isDeprecated": false, - "deprecationReason": null - }, + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartAddressRegion", + "description": "Contains details about the region in a billing or shipping address.", + "fields": [ { - "name": "DK", - "description": "Denmark", + "name": "code", + "description": "The state or province code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DJ", - "description": "Djibouti", + "name": "label", + "description": "The display label for the region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DM", - "description": "Dominica", + "name": "region_id", + "description": "The unique ID for a pre-defined region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartAddressCountry", + "description": "Contains details the country in a billing or shipping address.", + "fields": [ { - "name": "DO", - "description": "Dominican Republic", + "name": "code", + "description": "The country code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "EC", - "description": "Ecuador", + "name": "label", + "description": "The display label for the country.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedShippingMethod", + "description": "Contains details about the selected shipping method and carrier.", + "fields": [ { - "name": "EG", - "description": "Egypt", + "name": "amount", + "description": "The cost of shipping using this shipping method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "SV", - "description": "El Salvador", - "isDeprecated": false, - "deprecationReason": null + "name": "base_amount", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "GQ", - "description": "Equatorial Guinea", + "name": "carrier_code", + "description": "A string that identifies a commercial carrier or an offline shipping method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ER", - "description": "Eritrea", + "name": "carrier_title", + "description": "The label for the carrier code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "EE", - "description": "Estonia", + "name": "method_code", + "description": "A shipping method code associated with a carrier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "SZ", - "description": "Eswatini", + "name": "method_title", + "description": "The label for the method code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ET", - "description": "Ethiopia", + "name": "price_excl_tax", + "description": "The cost of shipping using this shipping method, excluding tax.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FK", - "description": "Falkland Islands", + "name": "price_incl_tax", + "description": "The cost of shipping using this shipping method, including tax.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AvailableShippingMethod", + "description": "Contains details about the possible shipping methods and carriers.", + "fields": [ { - "name": "FO", - "description": "Faroe Islands", + "name": "amount", + "description": "The cost of shipping using this shipping method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FJ", - "description": "Fiji", + "name": "available", + "description": "Indicates whether this shipping method can be applied to the cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FI", - "description": "Finland", - "isDeprecated": false, - "deprecationReason": null + "name": "base_amount", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "FR", - "description": "France", + "name": "carrier_code", + "description": "A string that identifies a commercial carrier or an offline shipping method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GF", - "description": "French Guiana", + "name": "carrier_title", + "description": "The label for the carrier code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PF", - "description": "French Polynesia", + "name": "error_message", + "description": "Describes an error condition.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TF", - "description": "French Southern Territories", + "name": "method_code", + "description": "A shipping method code associated with a carrier. The value could be null if no method is available.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GA", - "description": "Gabon", + "name": "method_title", + "description": "The label for the shipping method code. The value could be null if no method is available.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GM", - "description": "Gambia", + "name": "price_excl_tax", + "description": "The cost of shipping using this shipping method, excluding tax.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GE", - "description": "Georgia", + "name": "price_incl_tax", + "description": "The cost of shipping using this shipping method, including tax.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AvailablePaymentMethod", + "description": "Describes a payment method that the shopper can use to pay for the order.", + "fields": [ { - "name": "DE", - "description": "Germany", + "name": "code", + "description": "The payment method code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GH", - "description": "Ghana", + "name": "is_deferred", + "description": "If the payment method is an online integration", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GI", - "description": "Gibraltar", + "name": "title", + "description": "The payment method title.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedPaymentMethod", + "description": "Describes the payment method the shopper selected.", + "fields": [ { - "name": "GR", - "description": "Greece", + "name": "code", + "description": "The payment method code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GL", - "description": "Greenland", + "name": "purchase_order_number", + "description": "The purchase order number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GD", - "description": "Grenada", + "name": "title", + "description": "The payment method title.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AppliedCoupon", + "description": "Contains the applied coupon code.", + "fields": [ { - "name": "GP", - "description": "Guadeloupe", + "name": "code", + "description": "The coupon code the shopper applied to the card.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveCouponFromCartInput", + "description": "Specifies the cart from which to remove a coupon.", + "fields": null, + "inputFields": [ { - "name": "GU", - "description": "Guam", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveCouponFromCartOutput", + "description": "Contains details about the cart after removing a coupon.", + "fields": [ + { + "name": "cart", + "description": "The cart after removing a coupon.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddSimpleProductsToCartOutput", + "description": "Contains details about the cart after adding simple or group products.", + "fields": [ { - "name": "GT", - "description": "Guatemala", + "name": "cart", + "description": "The cart after adding products.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddVirtualProductsToCartOutput", + "description": "Contains details about the cart after adding virtual products.", + "fields": [ { - "name": "GG", - "description": "Guernsey", + "name": "cart", + "description": "The cart after adding products.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCartItemsOutput", + "description": "Contains details about the cart after updating items.", + "fields": [ { - "name": "GN", - "description": "Guinea", + "name": "cart", + "description": "The cart after updating products.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveItemFromCartOutput", + "description": "Contains details about the cart after removing an item.", + "fields": [ { - "name": "GW", - "description": "Guinea-Bissau", + "name": "cart", + "description": "The cart after removing an item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetGuestEmailOnCartOutput", + "description": "Contains details about the cart after setting the email of a guest.", + "fields": [ { - "name": "GY", - "description": "Guyana", + "name": "cart", + "description": "The cart after setting the guest email.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SimpleCartItem", + "description": "An implementation for simple product cart items.", + "fields": [ { - "name": "HT", - "description": "Haiti", + "name": "available_gift_wrapping", + "description": "The list of available gift wrapping options for the cart item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "HM", - "description": "Heard & McDonald Islands", + "name": "customizable_options", + "description": "An array containing the customizable options the shopper selected.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "HN", - "description": "Honduras", + "name": "discount", + "description": "Contains discount for quote line item.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "HK", - "description": "Hong Kong SAR China", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemError", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "HU", - "description": "Hungary", + "name": "gift_message", + "description": "The entered gift message for the cart item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IS", - "description": "Iceland", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the cart item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IN", - "description": "India", - "isDeprecated": false, - "deprecationReason": null + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "ID", - "description": "Indonesia", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IR", - "description": "Iran", + "name": "max_qty", + "description": "Line item max qty in quote template", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IQ", - "description": "Iraq", + "name": "min_qty", + "description": "Line item min qty in quote template", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IE", - "description": "Ireland", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IM", - "description": "Isle of Man", + "name": "note_from_seller", + "description": "The seller's quote line item note.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IL", - "description": "Israel", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartItemPrices", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IT", - "description": "Italy", + "name": "product", + "description": "Details about an item in the cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "JM", - "description": "Jamaica", + "name": "quantity", + "description": "The quantity of this item in the cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "JP", - "description": "Japan", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "JE", - "description": "Jersey", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VirtualCartItem", + "description": "An implementation for virtual product cart items.", + "fields": [ { - "name": "JO", - "description": "Jordan", + "name": "customizable_options", + "description": "An array containing customizable options the shopper selected.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KZ", - "description": "Kazakhstan", + "name": "discount", + "description": "Contains discount for quote line item.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KE", - "description": "Kenya", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemError", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KI", - "description": "Kiribati", - "isDeprecated": false, - "deprecationReason": null + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "KW", - "description": "Kuwait", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KG", - "description": "Kyrgyzstan", + "name": "max_qty", + "description": "Line item max qty in quote template", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "LA", - "description": "Laos", + "name": "min_qty", + "description": "Line item min qty in quote template", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "LV", - "description": "Latvia", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "LB", - "description": "Lebanon", + "name": "note_from_seller", + "description": "The seller's quote line item note.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "LS", - "description": "Lesotho", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartItemPrices", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "LR", - "description": "Liberia", + "name": "product", + "description": "Details about an item in the cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "LY", - "description": "Libya", + "name": "quantity", + "description": "The quantity of this item in the cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "LI", - "description": "Liechtenstein", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "LT", - "description": "Lithuania", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CartItemInterface", + "description": "An interface for products in a cart.", + "fields": [ { - "name": "LU", - "description": "Luxembourg", + "name": "discount", + "description": "Contains discount for quote line item.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MO", - "description": "Macau SAR China", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemError", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MK", - "description": "Macedonia", - "isDeprecated": false, - "deprecationReason": null + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "MG", - "description": "Madagascar", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MW", - "description": "Malawi", + "name": "max_qty", + "description": "Line item max qty in quote template", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MY", - "description": "Malaysia", + "name": "min_qty", + "description": "Line item min qty in quote template", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MV", - "description": "Maldives", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ML", - "description": "Mali", + "name": "note_from_seller", + "description": "The seller's quote line item note.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MT", - "description": "Malta", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartItemPrices", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MH", - "description": "Marshall Islands", + "name": "product", + "description": "Details about an item in the cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MQ", - "description": "Martinique", + "name": "quantity", + "description": "The quantity of this item in the cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MR", - "description": "Mauritania", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SimpleCartItem", + "ofType": null }, { - "name": "MU", - "description": "Mauritius", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "VirtualCartItem", + "ofType": null }, { - "name": "YT", - "description": "Mayotte", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "ConfigurableCartItem", + "ofType": null }, { - "name": "MX", - "description": "Mexico", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "DownloadableCartItem", + "ofType": null }, { - "name": "FM", - "description": "Micronesia", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "BundleCartItem", + "ofType": null }, { - "name": "MD", - "description": "Moldova", + "kind": "OBJECT", + "name": "GiftCardCartItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CartItemError", + "description": "", + "fields": [ + { + "name": "code", + "description": "An error code that describes the error encountered", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CartItemErrorType", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MC", - "description": "Monaco", + "name": "message", + "description": "A localized error message", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CartItemErrorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "MN", - "description": "Mongolia", + "name": "UNDEFINED", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "ME", - "description": "Montenegro", + "name": "ITEM_QTY", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "MS", - "description": "Montserrat", + "name": "ITEM_INCREMENTS", + "description": "", "isDeprecated": false, "deprecationReason": null - }, - { - "name": "MA", - "description": "Morocco", - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Discount", + "description": "Specifies the discount type and value for quote line item.", + "fields": [ { - "name": "MZ", - "description": "Mozambique", + "name": "amount", + "description": "The amount of the discount.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MM", - "description": "Myanmar (Burma)", + "name": "applied_to", + "description": "The type of the entity the discount is applied to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CartDiscountType", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NA", - "description": "Namibia", + "name": "coupon", + "description": "The coupon related to the discount.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AppliedCoupon", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NR", - "description": "Nauru", + "name": "is_discounting_locked", + "description": "Is quote discounting locked for line item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NP", - "description": "Nepal", + "name": "label", + "description": "A description of the discount.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NL", - "description": "Netherlands", + "name": "type", + "description": "Quote line item discount type. Values: 1 = PERCENTAGE_DISCOUNT; 2 = AMOUNT_DISCOUNT; 3 = PROPOSED_TOTAL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AN", - "description": "Netherlands Antilles", + "name": "value", + "description": "Quote line item discount value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CartDiscountType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "NC", - "description": "New Caledonia", + "name": "ITEM", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "NZ", - "description": "New Zealand", + "name": "SHIPPING", + "description": "", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartItemPrices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "fields": [ { - "name": "NI", - "description": "Nicaragua", + "name": "discounts", + "description": "An array of discounts to be applied to the cart item.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NE", - "description": "Niger", + "name": "fixed_product_taxes", + "description": "An array of FPTs applied to the cart item.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FixedProductTax", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NG", - "description": "Nigeria", + "name": "price", + "description": "The price of the item before any discounts were applied. The price that might include tax, depending on the configured display settings for cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NU", - "description": "Niue", + "name": "price_including_tax", + "description": "The price of the item before any discounts were applied. The price that might include tax, depending on the configured display settings for cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NF", - "description": "Norfolk Island", + "name": "row_total", + "description": "The value of the price multiplied by the quantity of the item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MP", - "description": "Northern Mariana Islands", + "name": "row_total_including_tax", + "description": "The value of `row_total` plus the tax applied to the item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KP", - "description": "North Korea", + "name": "total_item_discount", + "description": "The total of all discounts applied to the item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "description": "Identifies a customized product that has been placed in a cart.", + "fields": [ { - "name": "NO", - "description": "Norway", + "name": "customizable_option_uid", + "description": "The unique ID for a specific `CustomizableOptionInterface` object, such as a `CustomizableFieldOption`, `CustomizableFileOption`, or `CustomizableAreaOption` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "OM", - "description": "Oman", - "isDeprecated": false, - "deprecationReason": null + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `SelectedCustomizableOption.customizable_option_uid` instead." }, { - "name": "PK", - "description": "Pakistan", + "name": "is_required", + "description": "Indicates whether the customizable option is required.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PW", - "description": "Palau", + "name": "label", + "description": "The display name of the selected customizable option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PS", - "description": "Palestinian Territories", + "name": "sort_order", + "description": "A value indicating the order to display this option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PA", - "description": "Panama", + "name": "type", + "description": "The type of `CustomizableOptionInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PG", - "description": "Papua New Guinea", + "name": "values", + "description": "An array of selectable values.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOptionValue", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedCustomizableOptionValue", + "description": "Identifies the value of the selected customized option.", + "fields": [ { - "name": "PY", - "description": "Paraguay", + "name": "customizable_option_value_uid", + "description": "The unique ID for a value object that corresponds to the object represented by the `customizable_option_uid` attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PE", - "description": "Peru", - "isDeprecated": false, - "deprecationReason": null + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `SelectedCustomizableOptionValue.customizable_option_value_uid` instead." }, { - "name": "PH", - "description": "Philippines", + "name": "label", + "description": "The display name of the selected value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PN", - "description": "Pitcairn Islands", + "name": "price", + "description": "The price of the selected customizable value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemSelectedOptionValuePrice", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PL", - "description": "Poland", + "name": "value", + "description": "The text identifying the selected value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartItemSelectedOptionValuePrice", + "description": "Contains details about the price of a selected customizable value.", + "fields": [ { - "name": "PT", - "description": "Portugal", + "name": "type", + "description": "Indicates whether the price type is fixed, percent, or dynamic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PriceTypeEnum", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "QA", - "description": "Qatar", + "name": "units", + "description": "A string that describes the unit of the value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "RE", - "description": "Réunion", + "name": "value", + "description": "A price value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Order", + "description": "Contains the order ID.", + "fields": [ { - "name": "RO", - "description": "Romania", - "isDeprecated": false, - "deprecationReason": null + "name": "order_id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `order_number` instead." }, { - "name": "RU", - "description": "Russia", + "name": "order_number", + "description": "The unique ID for an `Order` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartUserInputError", + "description": "An error encountered while adding an item to the the cart.", + "fields": [ { - "name": "RW", - "description": "Rwanda", + "name": "code", + "description": "A cart-specific error code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CartUserInputErrorType", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "WS", - "description": "Samoa", + "name": "message", + "description": "A localized error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddProductsToCartOutput", + "description": "Contains details about the cart after adding products to it.", + "fields": [ { - "name": "SM", - "description": "San Marino", + "name": "cart", + "description": "The cart after products have been added.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ST", - "description": "São Tomé & Príncipe", + "name": "user_errors", + "description": "Contains errors encountered while adding an item to the cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartUserInputError", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CartUserInputErrorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "SA", - "description": "Saudi Arabia", + "name": "PRODUCT_NOT_FOUND", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "SN", - "description": "Senegal", + "name": "NOT_SALABLE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "RS", - "description": "Serbia", + "name": "INSUFFICIENT_STOCK", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "SC", - "description": "Seychelles", + "name": "UNDEFINED", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "SL", - "description": "Sierra Leone", + "name": "PERMISSION_DENIED", + "description": "", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PlaceOrderErrorCodes", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "SG", - "description": "Singapore", + "name": "CART_NOT_FOUND", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "SK", - "description": "Slovakia", + "name": "CART_NOT_ACTIVE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "SI", - "description": "Slovenia", + "name": "GUEST_EMAIL_MISSING", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "SB", - "description": "Solomon Islands", + "name": "UNABLE_TO_PLACE_ORDER", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "SO", - "description": "Somalia", + "name": "UNDEFINED", + "description": "", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EstimateTotalsInput", + "description": "", + "fields": null, + "inputFields": [ { - "name": "ZA", - "description": "South Africa", - "isDeprecated": false, - "deprecationReason": null + "name": "address", + "description": "Customer's address to estimate totals.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EstimateAddressInput", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "GS", - "description": "South Georgia & South Sandwich Islands", - "isDeprecated": false, - "deprecationReason": null + "name": "cart_id", + "description": "The unique ID of the cart to query.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "KR", - "description": "South Korea", - "isDeprecated": false, - "deprecationReason": null - }, + "name": "shipping_method", + "description": "Selected shipping method to estimate totals.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ShippingMethodInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EstimateTotalsOutput", + "description": "Estimate totals output.", + "fields": [ { - "name": "ES", - "description": "Spain", + "name": "cart", + "description": "Cart after totals estimation", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EstimateAddressInput", + "description": "Contains details about an address.", + "fields": null, + "inputFields": [ { - "name": "LK", - "description": "Sri Lanka", - "isDeprecated": false, - "deprecationReason": null + "name": "country_code", + "description": "The two-letter code representing the customer's country.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "BL", - "description": "St. Barthélemy", - "isDeprecated": false, - "deprecationReason": null + "name": "postcode", + "description": "The customer's ZIP or postal code.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "SH", - "description": "St. Helena", - "isDeprecated": false, - "deprecationReason": null - }, + "name": "region", + "description": "An object containing the region name, region code, and region ID.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CheckoutAgreement", + "description": "Defines details about an individual checkout agreement.", + "fields": [ { - "name": "KN", - "description": "St. Kitts & Nevis", + "name": "agreement_id", + "description": "The ID for a checkout agreement.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "LC", - "description": "St. Lucia", + "name": "checkbox_text", + "description": "The checkbox text for the checkout agreement.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MF", - "description": "St. Martin", + "name": "content", + "description": "Required. The text of the agreement.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PM", - "description": "St. Pierre & Miquelon", + "name": "content_height", + "description": "The height of the text box where the Terms and Conditions statement appears during checkout.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "VC", - "description": "St. Vincent & Grenadines", + "name": "is_html", + "description": "Indicates whether the `content` text is in HTML format.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "SD", - "description": "Sudan", + "name": "mode", + "description": "Indicates whether agreements are accepted automatically or manually.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CheckoutAgreementMode", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "SR", - "description": "Suriname", + "name": "name", + "description": "The name given to the condition.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CheckoutAgreementMode", + "description": "Indicates how agreements are accepted.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "SJ", - "description": "Svalbard & Jan Mayen", + "name": "AUTO", + "description": "Conditions are automatically accepted upon checkout.", "isDeprecated": false, "deprecationReason": null }, { - "name": "SE", - "description": "Sweden", + "name": "MANUAL", + "description": "Shoppers must manually accept the conditions to place an order.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "description": "This enumeration defines the entity type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "CH", - "description": "Switzerland", + "name": "CMS_PAGE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "SY", - "description": "Syria", + "name": "PRODUCT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "TW", - "description": "Taiwan", + "name": "CATEGORY", + "description": "", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfirmEmailInput", + "description": "Contains details about a customer email address to confirm.", + "fields": null, + "inputFields": [ { - "name": "TJ", - "description": "Tajikistan", - "isDeprecated": false, - "deprecationReason": null + "name": "confirmation_key", + "description": "The key to confirm the email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "TZ", - "description": "Tanzania", - "isDeprecated": false, - "deprecationReason": null - }, + "name": "email", + "description": "The email address to be confirmed.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressInput", + "description": "Contains details about a billing or shipping address.", + "fields": null, + "inputFields": [ { - "name": "TH", - "description": "Thailand", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TL", - "description": "Timor-Leste", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TG", - "description": "Togo", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TK", - "description": "Tokelau", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TO", - "description": "Tonga", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TT", - "description": "Trinidad & Tobago", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TN", - "description": "Tunisia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TR", - "description": "Turkey", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TM", - "description": "Turkmenistan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TC", - "description": "Turks & Caicos Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TV", - "description": "Tuvalu", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UG", - "description": "Uganda", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UA", - "description": "Ukraine", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AE", - "description": "United Arab Emirates", - "isDeprecated": false, - "deprecationReason": null + "name": "city", + "description": "The customer's city or town.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "GB", - "description": "United Kingdom", - "isDeprecated": false, - "deprecationReason": null + "name": "company", + "description": "The customer's company.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "US", - "description": "United States", - "isDeprecated": false, - "deprecationReason": null + "name": "country_code", + "description": "The two-letter code representing the customer's country.", + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "defaultValue": null }, { - "name": "UY", - "description": "Uruguay", - "isDeprecated": false, - "deprecationReason": null + "name": "country_id", + "description": "Deprecated: use `country_code` instead.", + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "defaultValue": null }, { - "name": "UM", - "description": "U.S. Outlying Islands", - "isDeprecated": false, - "deprecationReason": null + "name": "custom_attributes", + "description": "Deprecated. Use custom_attributesV2 instead.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressAttributeInput", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "VI", - "description": "U.S. Virgin Islands", - "isDeprecated": false, - "deprecationReason": null + "name": "custom_attributesV2", + "description": "Custom attributes assigned to the customer address.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "UZ", - "description": "Uzbekistan", - "isDeprecated": false, - "deprecationReason": null + "name": "default_billing", + "description": "Indicates whether the address is the default billing address.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, { - "name": "VU", - "description": "Vanuatu", - "isDeprecated": false, - "deprecationReason": null + "name": "default_shipping", + "description": "Indicates whether the address is the default shipping address.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, { - "name": "VA", - "description": "Vatican City", - "isDeprecated": false, - "deprecationReason": null + "name": "fax", + "description": "The customer's fax number.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "VE", - "description": "Venezuela", - "isDeprecated": false, - "deprecationReason": null + "name": "firstname", + "description": "The first name of the person associated with the billing/shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "VN", - "description": "Vietnam", - "isDeprecated": false, - "deprecationReason": null + "name": "lastname", + "description": "The family name of the person associated with the billing/shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "WF", - "description": "Wallis & Futuna", - "isDeprecated": false, - "deprecationReason": null + "name": "middlename", + "description": "The middle name of the person associated with the billing/shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "EH", - "description": "Western Sahara", - "isDeprecated": false, - "deprecationReason": null + "name": "postcode", + "description": "The customer's ZIP or postal code.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "YE", - "description": "Yemen", - "isDeprecated": false, - "deprecationReason": null + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "ZM", - "description": "Zambia", - "isDeprecated": false, - "deprecationReason": null + "name": "region", + "description": "An object containing the region name, region code, and region ID.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "ofType": null + }, + "defaultValue": null }, { - "name": "ZW", - "description": "Zimbabwe", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerAttributeMetadata", - "description": "Customer attribute metadata.", - "fields": [ - { - "name": "code", - "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", - "args": [], + "name": "street", + "description": "An array of strings that define the street number and name.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "default_value", - "description": "Default attribute value.", - "args": [], + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "entity_type", - "description": "The type of entity that defines the attribute.", - "args": [], + "name": "telephone", + "description": "The customer's telephone number.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AttributeEntityTypeEnum", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "frontend_class", - "description": "The frontend class of the attribute.", - "args": [], + "name": "vat_id", + "description": "The customer's Tax/VAT number (for corporate customers).", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "description": "Defines the customer's state or province.", + "fields": null, + "inputFields": [ { - "name": "frontend_input", - "description": "The frontend input type of the attribute.", - "args": [], + "name": "region", + "description": "The state or province name.", "type": { - "kind": "ENUM", - "name": "AttributeFrontendInputEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "input_filter", - "description": "The template used for the input of the attribute (e.g., 'date').", - "args": [], + "name": "region_code", + "description": "The address region code.", "type": { - "kind": "ENUM", - "name": "InputFilterEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "is_required", - "description": "Whether the attribute value is required.", - "args": [], + "name": "region_id", + "description": "The unique ID for a pre-defined region.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressAttributeInput", + "description": "Specifies the attribute code and value of a customer attribute.", + "fields": null, + "inputFields": [ + { + "name": "attribute_code", + "description": "The name assigned to the attribute.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "is_unique", - "description": "Whether the attribute value must be unique.", - "args": [], + "name": "value", + "description": "The value assigned to the attribute.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerToken", + "description": "Contains a customer authorization token.", + "fields": [ { - "name": "label", - "description": "The label assigned to the attribute.", + "name": "token", + "description": "The customer authorization token.", "args": [], "type": { "kind": "SCALAR", @@ -25782,337 +27293,488 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerInput", + "description": "An input object that assigns or updates customer attributes.", + "fields": null, + "inputFields": [ + { + "name": "date_of_birth", + "description": "The customer's date of birth.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "multiline_count", - "description": "The number of lines of the attribute value.", - "args": [], + "name": "dob", + "description": "Deprecated: Use `date_of_birth` instead.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "options", - "description": "Attribute options.", - "args": [], + "name": "email", + "description": "The customer's email address. Required when creating a customer.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomAttributeOptionInterface", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "sort_order", - "description": "The position of the attribute in the form.", - "args": [], + "name": "firstname", + "description": "The customer's first name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gender", + "description": "The customer's gender (Male - 1, Female - 2).", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "validate_rules", - "description": "The validation rules of the attribute value.", - "args": [], + "name": "is_subscribed", + "description": "Indicates whether the customer is subscribed to the company's newsletter.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationRule", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + "defaultValue": null + }, { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "InputFilterEnum", - "description": "List of templates/filters applied to customer attribute input.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "There are no templates or filters to be applied.", - "isDeprecated": false, - "deprecationReason": null + "name": "lastname", + "description": "The customer's family name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "DATE", - "description": "Forces attribute input to follow the date format.", - "isDeprecated": false, - "deprecationReason": null + "name": "middlename", + "description": "The customer's middle name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "TRIM", - "description": "Strip whitespace (or other characters) from the beginning and end of the input.", - "isDeprecated": false, - "deprecationReason": null + "name": "password", + "description": "The customer's password.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "STRIPTAGS", - "description": "Strip HTML Tags.", - "isDeprecated": false, - "deprecationReason": null + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "ESCAPEHTML", - "description": "Escape HTML Entities.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ValidationRule", - "description": "Defines a customer attribute validation rule.", - "fields": [ - { - "name": "name", - "description": "Validation rule name applied to a customer attribute.", - "args": [], + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "type": { - "kind": "ENUM", - "name": "ValidationRuleEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "value", - "description": "Validation rule value.", - "args": [], + "name": "taxvat", + "description": "The customer's Tax/VAT number (for corporate customers).", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "ValidationRuleEnum", - "description": "List of validation rule names applied to a customer attribute.", + "kind": "INPUT_OBJECT", + "name": "CustomerCreateInput", + "description": "An input object for creating a customer.", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "inputFields": [ { - "name": "DATE_RANGE_MAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "allow_remote_shopping_assistance", + "description": "Indicates whether the customer has enabled remote shopping assistance.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, { - "name": "DATE_RANGE_MIN", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "custom_attributes", + "description": "The customer's custom attributes.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "FILE_EXTENSIONS", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "date_of_birth", + "description": "The customer's date of birth.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "INPUT_VALIDATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "dob", + "description": "Deprecated: Use `date_of_birth` instead.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "MAX_TEXT_LENGTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "email", + "description": "The customer's email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "MIN_TEXT_LENGTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "firstname", + "description": "The customer's first name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "MAX_FILE_SIZE", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "gender", + "description": "The customer's gender (Male - 1, Female - 2).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "name": "MAX_IMAGE_HEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "is_subscribed", + "description": "Indicates whether the customer is subscribed to the company's newsletter.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, { - "name": "MAX_IMAGE_WIDTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ConfirmationStatusEnum", - "description": "List of account confirmation statuses.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "name": "lastname", + "description": "The customer's family name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, { - "name": "ACCOUNT_CONFIRMED", - "description": "Account confirmed", - "isDeprecated": false, - "deprecationReason": null + "name": "middlename", + "description": "The customer's middle name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "ACCOUNT_CONFIRMATION_NOT_REQUIRED", - "description": "Account confirmation not required", - "isDeprecated": false, - "deprecationReason": null + "name": "password", + "description": "The customer's password.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "taxvat", + "description": "The customer's Tax/VAT number (for corporate customers).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ComparableItem", - "description": "Defines an object used to iterate through items for product comparisons.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CustomerUpdateInput", + "description": "An input object for updating a customer.", + "fields": null, + "inputFields": [ { - "name": "attributes", - "description": "An array of product attributes that can be used to compare products.", - "args": [], + "name": "allow_remote_shopping_assistance", + "description": "Indicates whether the customer has enabled remote shopping assistance.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductAttribute", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product", - "description": "Details about a product in a compare list.", - "args": [], + "name": "custom_attributes", + "description": "The customer's custom attributes.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID of an item in a compare list.", - "args": [], + "name": "date_of_birth", + "description": "The customer's date of birth.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "dob", + "description": "Deprecated: Use `date_of_birth` instead.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "firstname", + "description": "The customer's first name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gender", + "description": "The customer's gender (Male - 1, Female - 2).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "is_subscribed", + "description": "Indicates whether the customer is subscribed to the company's newsletter.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastname", + "description": "The customer's family name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "middlename", + "description": "The customer's middle name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "taxvat", + "description": "The customer's Tax/VAT number (for corporate customers).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ProductAttribute", - "description": "Contains a product attribute code and value.", + "name": "CustomerOutput", + "description": "Contains details about a newly-created or updated customer.", "fields": [ { - "name": "code", - "description": "The unique identifier for a product attribute code.", + "name": "customer", + "description": "Customer details after creating or updating a customer.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Customer", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RevokeCustomerTokenOutput", + "description": "Contains the result of a request to revoke a customer token.", + "fields": [ { - "name": "value", - "description": "The display value of the attribute.", + "name": "result", + "description": "The result of a request to revoke a customer token.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -26127,19 +27789,19 @@ }, { "kind": "OBJECT", - "name": "ComparableAttribute", - "description": "Contains an attribute code that is used for product comparisons.", + "name": "Customer", + "description": "Defines the customer name, addresses, and other details.", "fields": [ { - "name": "code", - "description": "An attribute code that is enabled for product comparisons.", + "name": "addresses", + "description": "An array containing the customer's shipping and billing addresses.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomerAddress", "ofType": null } }, @@ -26147,42 +27809,42 @@ "deprecationReason": null }, { - "name": "label", - "description": "The label of the attribute code.", + "name": "allow_remote_shopping_assistance", + "description": "Indicates whether the customer has enabled remote shopping assistance.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompareList", - "description": "Contains iterable information such as the array of items, the count, and attributes that represent the compare list.", - "fields": [ + }, { - "name": "attributes", - "description": "An array of attributes that can be used for comparing products.", - "args": [], + "name": "companies", + "description": "An object that contains a list of companies user is assigned to.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "UserCompaniesInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ComparableAttribute", + "name": "UserCompaniesOutput", "ofType": null } }, @@ -26190,31 +27852,27 @@ "deprecationReason": null }, { - "name": "item_count", - "description": "The number of items in the compare list.", + "name": "compare_list", + "description": "The contents of the customer's compare list.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "CompareList", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "items", - "description": "An array of products to compare.", + "name": "confirmation_status", + "description": "The customer's confirmation status.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ComparableItem", + "kind": "ENUM", + "name": "ConfirmationStatusEnum", "ofType": null } }, @@ -26222,2302 +27880,618 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID assigned to the compare list.", + "name": "created_at", + "description": "Timestamp indicating when the account was created.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateCompareListInput", - "description": "Contains an array of product IDs to use for creating a compare list.", - "fields": null, - "inputFields": [ + }, { - "name": "products", - "description": "An array of product IDs to add to the compare list.", + "name": "custom_attributes", + "description": "Customer's custom attributes.", + "args": [ + { + "name": "attributeCodes", + "description": "", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "AttributeValueInterface", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddProductsToCompareListInput", - "description": "Contains products to add to an existing compare list.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "products", - "description": "An array of product IDs to add to the compare list.", + "name": "date_of_birth", + "description": "The customer's date of birth.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "uid", - "description": "The unique identifier of the compare list to modify.", + "name": "default_billing", + "description": "The ID assigned to the billing address.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveProductsFromCompareListInput", - "description": "Defines which products to remove from a compare list.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "products", - "description": "An array of product IDs to remove from the compare list.", + "name": "default_shipping", + "description": "The ID assigned to the shipping address.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "uid", - "description": "The unique identifier of the compare list to modify.", + "name": "dob", + "description": "The customer's date of birth.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCompareListOutput", - "description": "Contains the results of the request to delete a compare list.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use `date_of_birth` instead." + }, { - "name": "result", - "description": "Indicates whether the compare list was successfully deleted.", + "name": "email", + "description": "The customer's email address. Required.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AssignCompareListToCustomerOutput", - "description": "Contains the results of the request to assign a compare list.", - "fields": [ + }, { - "name": "compare_list", - "description": "The contents of the customer's compare list.", + "name": "firstname", + "description": "The customer's first name.", "args": [], "type": { - "kind": "OBJECT", - "name": "CompareList", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "result", - "description": "Indicates whether the compare list was successfully assigned to the customer.", + "name": "gender", + "description": "The customer's gender (Male - 1, Female - 2).", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_registries", + "description": "Details about all of the customer's gift registries.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "GiftRegistry", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateGuestCartInput", - "description": "", - "fields": null, - "inputFields": [ + }, { - "name": "cart_uid", - "description": "Optional client-generated ID", + "name": "gift_registry", + "description": "Details about a specific gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "GiftRegistry", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "createEmptyCartInput", - "description": "Assigns a specific `cart_id` to the empty cart.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "cart_id", - "description": "The ID to assign to the cart.", + "name": "group_id", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddSimpleProductsToCartInput", - "description": "Defines the simple and group products to add to the cart.", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "Customer group should not be exposed in the storefront scenarios." + }, { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "id", + "description": "The ID assigned to the customer.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "`id` is not needed as part of `Customer`, because on the server side, it can be identified based on the customer token used for authentication. There is no need to know customer ID on the client side." }, { - "name": "cart_items", - "description": "An array of simple and group items to add.", + "name": "is_subscribed", + "description": "Indicates whether the customer is subscribed to the company's newsletter.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SimpleProductCartItemInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SimpleProductCartItemInput", - "description": "Defines a single product to add to the cart.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "customizable_options", - "description": "An array that defines customizable options for the product.", + "name": "job_title", + "description": "The job title of a company user.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "data", - "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", + "name": "lastname", + "description": "The customer's family name.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddVirtualProductsToCartInput", - "description": "Defines the virtual products to add to the cart.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "middlename", + "description": "The customer's middle name.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "cart_items", - "description": "An array of virtual products to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "orders", + "description": null, + "args": [ + { + "name": "filter", + "description": "Defines the filter to use for searching customer orders.", + "type": { "kind": "INPUT_OBJECT", - "name": "VirtualProductCartItemInput", + "name": "CustomerOrdersFilterInput", "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "VirtualProductCartItemInput", - "description": "Defines a single product to add to the cart.", - "fields": null, - "inputFields": [ - { - "name": "customizable_options", - "description": "An array that defines customizable options for the product.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "data", - "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "description": "Defines an item to be added to the cart.", - "fields": null, - "inputFields": [ - { - "name": "entered_options", - "description": "An array of entered options for the base product, such as personalization text.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "parent_sku", - "description": "For a child product, the SKU of its parent product.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "quantity", - "description": "The amount or number of an item to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size, using the unique ID for an object such as `CustomizableRadioOption`, `CustomizableDropDownOption`, or `ConfigurableProductOptionsValues`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sku", - "description": "The SKU of the product.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SortQuoteItemsEnum", - "description": "Specifies the field to use for sorting quote items", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ITEM_ID", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT_ID", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SKU", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESCRIPTION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QTY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOM_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOUNT_PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOUNT_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_DISCOUNT_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_TAX_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_ROW_TOTAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL_WITH_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT_TYPE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_TAX_BEFORE_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_BEFORE_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORIGINAL_CUSTOM_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_PRICE_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_ROW_TOTAL_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOUNT_TAX_COMPENSATION_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_DISCOUNT_TAX_COMPENSATION_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FREE_SHIPPING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "QuoteItemsSortInput", - "description": "Specifies the field to use for sorting quote items", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "Specifies the quote items field to sort by", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortQuoteItemsEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "order", - "description": "Specifies the order of quote items' sorting", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "description": "Defines a customizable option.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The customizable option ID of the product.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value_string", - "description": "The string value of the option.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplyCouponToCartInput", - "description": "Specifies the coupon code to apply to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "coupon_code", - "description": "A valid coupon code.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateCartItemsInput", - "description": "Modifies the specified items in the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_items", - "description": "An array of items to be updated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemUpdateInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CartItemUpdateInput", - "description": "A single item to be updated.", - "fields": null, - "inputFields": [ - { - "name": "cart_item_id", - "description": "Deprecated. Use `cart_item_uid` instead.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cart_item_uid", - "description": "The unique ID for a `CartItemInterface` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customizable_options", - "description": "An array that defines customizable options for the product.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "gift_message", - "description": "Gift message details for the cart item", - "type": { - "kind": "INPUT_OBJECT", - "name": "GiftMessageInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "gift_wrapping_id", - "description": "The unique ID for a `GiftWrapping` object to be used for the cart item.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "quantity", - "description": "The new quantity of the item.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveItemFromCartInput", - "description": "Specifies which items to remove from the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_item_id", - "description": "Deprecated. Use `cart_item_uid` instead.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cart_item_uid", - "description": "Required field. The unique ID for a `CartItemInterface` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetShippingAddressesOnCartInput", - "description": "Specifies an array of addresses to use for shipping.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shipping_addresses", - "description": "An array of shipping addresses.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingAddressInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShippingAddressInput", - "description": "Defines a single shipping address.", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "Defines a shipping address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_address_id", - "description": "An ID from the customer's address book that uniquely identifies the address to be used for shipping.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_notes", - "description": "Text provided by the shopper.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pickup_location_code", - "description": "The code of Pickup Location which will be used for In-Store Pickup.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetBillingAddressOnCartInput", - "description": "Sets the billing address.", - "fields": null, - "inputFields": [ - { - "name": "billing_address", - "description": "The billing address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BillingAddressInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BillingAddressInput", - "description": "Defines the billing address.", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "Defines a billing address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_address_id", - "description": "An ID from the customer's address book that uniquely identifies the address to be used for billing.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "same_as_shipping", - "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the cart.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "use_for_shipping", - "description": "Indicates whether to set the shipping address to be the same as this billing address.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "description": "Defines the billing or shipping address to be applied to the cart.", - "fields": null, - "inputFields": [ - { - "name": "city", - "description": "The city specified for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "company", - "description": "The company specified for the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_code", - "description": "The country code and label for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping address.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fax", - "description": "The customer's fax number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "firstname", - "description": "The first name of the customer or guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The last name of the customer or guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": "A string that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region_id", - "description": "An integer that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "save_in_address_book", - "description": "Determines whether to save the address in the customer's address book. The default value is true.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "vat_id", - "description": "The VAT company number for billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetShippingMethodsOnCartInput", - "description": "Applies one or shipping methods to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shipping_methods", - "description": "An array of shipping methods.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + }, + "defaultValue": null + }, + { + "name": "currentPage", + "description": "Specifies which page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": "Specifies the maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "sort", + "description": "Specifies which field to sort on, and whether to return the results in ascending or descending order.", + "type": { "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", + "name": "CustomerOrderSortInput", "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "description": "Defines the shipping carrier and method.", - "fields": null, - "inputFields": [ - { - "name": "carrier_code", - "description": "A string that identifies a commercial carrier or an offline delivery method.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "method_code", - "description": "A string that indicates which service a commercial carrier will use to ship items. For offline delivery methods, this value is similar to the label displayed on the checkout page.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetPaymentMethodAndPlaceOrderInput", - "description": "Applies a payment method to the quote.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "payment_method", - "description": "The payment method data to apply to the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PaymentMethodInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PlaceOrderInput", - "description": "Specifies the quote to be converted to an order.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetPaymentMethodOnCartInput", - "description": "Applies a payment method to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "payment_method", - "description": "The payment method data to apply to the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PaymentMethodInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PaymentMethodInput", - "description": "Defines the payment method.", - "fields": null, - "inputFields": [ - { - "name": "braintree", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_ach_direct_debit", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_ach_direct_debit_vault", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeVaultInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_applepay_vault", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeVaultInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_cc_vault", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeCcVaultInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_googlepay_vault", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeVaultInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_paypal", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_paypal_vault", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeVaultInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "code", - "description": "The internal name for the payment method.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "hosted_pro", - "description": "Required input for PayPal Hosted pro payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "HostedProInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payflow_express", - "description": "Required input for Payflow Express Checkout payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PayflowExpressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payflow_link", - "description": "Required input for PayPal Payflow Link and Payments Advanced payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PayflowLinkInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payflowpro", - "description": "Required input for PayPal Payflow Pro and Payment Pro payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PayflowProInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payflowpro_cc_vault", - "description": "Required input for PayPal Payflow Pro vault payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "VaultTokenInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payment_services_paypal_apple_pay", - "description": "Required input for Apple Pay button", - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayMethodInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payment_services_paypal_hosted_fields", - "description": "Required input for Hosted Fields", - "type": { - "kind": "INPUT_OBJECT", - "name": "HostedFieldsInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payment_services_paypal_smart_buttons", - "description": "Required input for Smart buttons", - "type": { - "kind": "INPUT_OBJECT", - "name": "SmartButtonMethodInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payment_services_paypal_vault", - "description": "Required input for vault", - "type": { - "kind": "INPUT_OBJECT", - "name": "VaultMethodInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paypal_express", - "description": "Required input for Express Checkout and Payments Standard payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PaypalExpressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "purchase_order_number", - "description": "The purchase order number. Optional for most payment methods.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetGuestEmailOnCartInput", - "description": "Defines the guest email and cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": "The email address of the guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartPrices", - "description": "Contains details about the final price of items in the cart, including discount and tax information.", - "fields": [ - { - "name": "applied_taxes", - "description": "An array containing the names and amounts of taxes applied to each item in the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartTaxItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discount", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartDiscount", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use discounts instead." - }, - { - "name": "discounts", - "description": "An array containing cart rule discounts, store credit and gift cards applied to the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_options", - "description": "The list of prices for the selected gift options.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftOptionsPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grand_total", - "description": "The total, including discounts, taxes, shipping, and other fees.", - "args": [], + }, + "defaultValue": null + }, + { + "name": "scope", + "description": "Specifies the scope to search for customer orders. The Store request header identifies the customer's store view code. The default value of STORE limits the search to the value specified in the header. Specify WEBSITE to expand the search to include all customer orders assigned to the website that is defined in the header, or specify GLOBAL to include all customer orders across all websites and stores.", + "type": { + "kind": "ENUM", + "name": "ScopeTypeEnum", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "Money", + "name": "CustomerOrders", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "subtotal_excluding_tax", - "description": "The subtotal without any applied taxes.", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "subtotal_including_tax", - "description": "The subtotal including any applied taxes.", - "args": [], + "name": "purchase_order", + "description": "Purchase order details.", + "args": [ + { + "name": "uid", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "Money", + "name": "PurchaseOrder", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "subtotal_with_discount_excluding_tax", - "description": "The subtotal with any discounts applied, but not taxes.", - "args": [], + "name": "purchase_order_approval_rule", + "description": "Details about a single purchase order approval rule.", + "args": [ + { + "name": "uid", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "Money", + "name": "PurchaseOrderApprovalRule", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartTaxItem", - "description": "Contains tax information about an item in the cart.", - "fields": [ - { - "name": "amount", - "description": "The amount of tax applied to the item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "label", - "description": "The description of the tax.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartDiscount", - "description": "Contains information about discounts applied to the cart.", - "fields": [ - { - "name": "amount", - "description": "The amount of the discount applied to the item.", + "name": "purchase_order_approval_rule_metadata", + "description": "Purchase order approval rule metadata that can be used for rule edit form rendering.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRuleMetadata", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The description of the discount.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "purchase_order_approval_rules", + "description": "A list of purchase order approval rules visible to the customer.", + "args": [ + { + "name": "currentPage", + "description": "", + "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null - } + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateGuestCartOutput", - "description": "", - "fields": [ - { - "name": "cart", - "description": "The newly created cart.", - "args": [], + ], "type": { "kind": "OBJECT", - "name": "Cart", + "name": "PurchaseOrderApprovalRules", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetPaymentMethodOnCartOutput", - "description": "Contains details about the cart after setting the payment method.", - "fields": [ - { - "name": "cart", - "description": "The cart after setting the payment method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetBillingAddressOnCartOutput", - "description": "Contains details about the cart after setting the billing address.", - "fields": [ - { - "name": "cart", - "description": "The cart after setting the billing address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetShippingAddressesOnCartOutput", - "description": "Contains details about the cart after setting the shipping addresses.", - "fields": [ + }, { - "name": "cart", - "description": "The cart after setting the shipping addresses.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null + "name": "purchase_orders", + "description": "A list of purchase orders visible to the customer.", + "args": [ + { + "name": "filter", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetShippingMethodsOnCartOutput", - "description": "Contains details about the cart after setting the shipping methods.", - "fields": [ - { - "name": "cart", - "description": "The cart after setting the shipping methods.", - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "OBJECT", + "name": "PurchaseOrders", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyCouponToCartOutput", - "description": "Contains details about the cart after applying a coupon.", - "fields": [ + }, { - "name": "cart", - "description": "The cart after applying a coupon.", + "name": "purchase_orders_enabled", + "description": "Indicates whether purchase order functionality is enabled for the current customer. Global and company-level settings are factored into the result.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Cart", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PlaceOrderOutput", - "description": "Contains the results of the request to place an order.", - "fields": [ + }, { - "name": "errors", - "description": "An array of place order errors.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PlaceOrderError", + "name": "requisition_lists", + "description": "An object that contains the customer's requisition lists.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "filter", + "description": "The filter to use to limit the number of requisition lists to return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RequisitionListFilterInput", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "The ID of the order.", - "args": [], + ], "type": { "kind": "OBJECT", - "name": "Order", + "name": "RequisitionLists", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `orderV2` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "orderV2", - "description": "Full order information.", - "args": [], + "name": "return", + "description": "Details about the specified return request from the unique ID for a `Return` object.", + "args": [ + { + "name": "uid", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "CustomerOrder", + "name": "Return", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PlaceOrderError", - "description": "An error encountered while placing an order.", - "fields": [ - { - "name": "code", - "description": "An error code that is specific to place order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PlaceOrderErrorCodes", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "message", - "description": "A localized error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Cart", - "description": "Contains the contents and other details about a guest or customer cart.", - "fields": [ - { - "name": "applied_coupon", - "description": null, - "args": [], + "name": "returns", + "description": "Information about the customer's return requests.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "OBJECT", - "name": "AppliedCoupon", + "name": "Returns", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `applied_coupons` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "applied_coupons", - "description": "An array of `AppliedCoupon` objects. Each object contains the `code` text attribute, which specifies the coupon code.", - "args": [], + "name": "reviews", + "description": "Contains the customer's product reviews.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "AppliedCoupon", + "name": "ProductReviews", "ofType": null } }, @@ -28525,75 +28499,63 @@ "deprecationReason": null }, { - "name": "applied_gift_cards", - "description": "An array of gift card items applied to the cart.", + "name": "reward_points", + "description": "Customer reward points details.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AppliedGiftCard", - "ofType": null - } + "kind": "OBJECT", + "name": "RewardPoints", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "applied_reward_points", - "description": "The amount of reward points applied to the cart.", + "name": "role", + "description": "The role name and permissions assigned to the company user.", "args": [], "type": { "kind": "OBJECT", - "name": "RewardPointsAmount", + "name": "CompanyRole", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "applied_store_credit", - "description": "Store credit information applied to the cart.", + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", "args": [], "type": { - "kind": "OBJECT", - "name": "AppliedStoreCredit", + "kind": "ENUM", + "name": "CompanyUserStatusEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "available_gift_wrappings", - "description": "The list of available gift wrapping options for the cart.", + "name": "store_credit", + "description": "Store credit information applied for the logged in customer.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - } - } + "kind": "OBJECT", + "name": "CustomerStoreCredit", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "available_payment_methods", - "description": "An array of available payment methods.", + "name": "structure_id", + "description": "ID of the company structure", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AvailablePaymentMethod", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -28601,20 +28563,20 @@ "deprecationReason": null }, { - "name": "billing_address", - "description": "The billing address assigned to the cart.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "args": [], "type": { - "kind": "OBJECT", - "name": "BillingCartAddress", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", - "description": "The email address of the guest or customer.", + "name": "taxvat", + "description": "The customer's Value-added tax (VAT) number (for corporate customers).", "args": [], "type": { "kind": "SCALAR", @@ -28625,100 +28587,79 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The entered gift message for the cart", + "name": "team", + "description": "The team the company user is assigned to.", "args": [], "type": { "kind": "OBJECT", - "name": "GiftMessage", + "name": "CompanyTeam", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_receipt_included", - "description": "Indicates whether the shopper requested gift receipt for the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the cart.", + "name": "telephone", + "description": "The phone number of the company user.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `Cart` object.", + "name": "wishlist", + "description": "Return a customer's wish lists.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Wishlist", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `Customer.wishlists` or `Customer.wishlist_v2` instead." }, { - "name": "is_virtual", - "description": "Indicates whether the cart contains only virtual products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "name": "wishlist_v2", + "description": "Retrieve the wish list identified by the unique ID for a `Wishlist` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "items", - "description": "An array of products that have been added to the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `itemsV2` instead." - }, - { - "name": "itemsV2", - "description": null, + "name": "wishlists", + "description": "An array of wishlists. In Magento Open Source, customers are limited to one wish list. The number of wish lists is configurable for Adobe Commerce.", "args": [ { "name": "pageSize", - "description": "", + "description": "Specifies the maximum number of results to return at once. This attribute is optional.", "type": { "kind": "SCALAR", "name": "Int", @@ -28728,124 +28669,129 @@ }, { "name": "currentPage", - "description": "", + "description": "Specifies which page of results to return. The default value is 1.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": "1" - }, - { - "name": "sort", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "QuoteItemsSortInput", - "ofType": null - }, - "defaultValue": null } ], "type": { - "kind": "OBJECT", - "name": "CartItems", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddress", + "description": "Contains detailed information about a customer's billing or shipping address.", + "fields": [ { - "name": "prices", - "description": "Pricing details for the quote.", + "name": "city", + "description": "The customer's city or town.", "args": [], "type": { - "kind": "OBJECT", - "name": "CartPrices", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "printed_card_included", - "description": "Indicates whether the shopper requested a printed card for the cart.", + "name": "company", + "description": "The customer's company.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_payment_method", - "description": "Indicates which payment method was applied to the cart.", + "name": "country_code", + "description": "The customer's country.", "args": [], "type": { - "kind": "OBJECT", - "name": "SelectedPaymentMethod", + "kind": "ENUM", + "name": "CountryCodeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shipping_addresses", - "description": "An array of shipping addresses assigned to the cart.", + "name": "country_id", + "description": "The customer's country.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingCartAddress", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `country_code` instead." }, { - "name": "total_quantity", - "description": "The total number of items in the cart.", + "name": "custom_attributes", + "description": null, "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "CustomerAddressAttribute", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartItems", - "description": "", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use custom_attributesV2 instead." + }, { - "name": "items", - "description": "An array of products that have been added to the cart.", - "args": [], + "name": "custom_attributesV2", + "description": "Custom attributes assigned to the customer address.", + "args": [ + { + "name": "attributeCodes", + "description": "", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -28854,7 +28800,7 @@ "name": null, "ofType": { "kind": "INTERFACE", - "name": "CartItemInterface", + "name": "AttributeValueInterface", "ofType": null } } @@ -28863,54 +28809,51 @@ "deprecationReason": null }, { - "name": "page_info", - "description": "Metadata for pagination rendering.", + "name": "customer_id", + "description": "The customer ID", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "`customer_id` is not needed as part of `CustomerAddress`. The `id` is a unique identifier for the addresses." + }, + { + "name": "default_billing", + "description": "Indicates whether the address is the customer's default billing address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of returned cart items.", + "name": "default_shipping", + "description": "Indicates whether the address is the customer's default shipping address.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "CartAddressInterface", - "description": "", - "fields": [ + }, { - "name": "city", - "description": "The city specified for the billing or shipping address.", + "name": "extension_attributes", + "description": "Contains any extension attributes for the address.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomerAddressAttribute", "ofType": null } }, @@ -28918,8 +28861,8 @@ "deprecationReason": null }, { - "name": "company", - "description": "The company specified for the billing or shipping address.", + "name": "fax", + "description": "The customer's fax number.", "args": [], "type": { "kind": "SCALAR", @@ -28930,44 +28873,32 @@ "deprecationReason": null }, { - "name": "country", - "description": "An object containing the country label and code.", + "name": "firstname", + "description": "The first name of the person associated with the shipping/billing address.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartAddressCountry", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping address.", + "name": "id", + "description": "The ID of a `CustomerAddress` object.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fax", - "description": "The customer's fax number.", + "name": "lastname", + "description": "The family name of the person associated with the shipping/billing address.", "args": [], "type": { "kind": "SCALAR", @@ -28978,27 +28909,71 @@ "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the customer or guest.", + "name": "middlename", + "description": "The middle name of the person associated with the shipping/billing address.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the customer or guest.", + "name": "postcode", + "description": "The customer's ZIP or postal code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "An object containing the region name, region code, and region ID.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerAddressRegion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region_id", + "description": "The unique ID for a pre-defined region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": "An array of strings that define the street number and name.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -29010,8 +28985,8 @@ "deprecationReason": null }, { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "args": [], "type": { "kind": "SCALAR", @@ -29022,8 +28997,8 @@ "deprecationReason": null }, { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", + "name": "telephone", + "description": "The customer's telephone number.", "args": [], "type": { "kind": "SCALAR", @@ -29034,8 +29009,8 @@ "deprecationReason": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "vat_id", + "description": "The customer's Value-added tax (VAT) number (for corporate customers).", "args": [], "type": { "kind": "SCALAR", @@ -29044,54 +29019,68 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddressRegion", + "description": "Defines the customer's state or province.", + "fields": [ { "name": "region", - "description": "An object containing the region label and code.", + "description": "The state or province name.", "args": [], "type": { - "kind": "OBJECT", - "name": "CartAddressRegion", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", + "name": "region_code", + "description": "The address region code.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "region_id", + "description": "The unique ID for a pre-defined region.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddressAttribute", + "description": "Specifies the attribute code and value of a customer address attribute.", + "fields": [ { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", + "name": "attribute_code", + "description": "The name assigned to the customer address attribute.", "args": [], "type": { "kind": "SCALAR", @@ -29102,28 +29091,35 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique id of the customer address.", + "name": "value", + "description": "The value assigned to the customer address attribute.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsEmailAvailableOutput", + "description": "Contains the result of the `isEmailAvailable` query.", + "fields": [ { - "name": "vat_id", - "description": "The VAT company number for billing or shipping address.", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a customer.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, @@ -29133,3611 +29129,1593 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CountryCodeEnum", + "description": "The list of country codes.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "kind": "OBJECT", - "name": "ShippingCartAddress", - "ofType": null + "name": "AF", + "description": "Afghanistan", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "BillingCartAddress", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ShippingCartAddress", - "description": "Contains shipping addresses and methods.", - "fields": [ + "name": "AX", + "description": "Åland Islands", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "available_shipping_methods", - "description": "An array that lists the shipping methods that can be applied to the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AvailableShippingMethod", - "ofType": null - } - }, + "name": "AL", + "description": "Albania", "isDeprecated": false, "deprecationReason": null }, { - "name": "cart_items", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemQuantity", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `cart_items_v2` instead." + "name": "DZ", + "description": "Algeria", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "cart_items_v2", - "description": "An array that lists the items in the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - }, + "name": "AS", + "description": "American Samoa", "isDeprecated": false, "deprecationReason": null }, { - "name": "city", - "description": "The city specified for the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "AD", + "description": "Andorra", "isDeprecated": false, "deprecationReason": null }, { - "name": "company", - "description": "The company specified for the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "AO", + "description": "Angola", "isDeprecated": false, "deprecationReason": null }, { - "name": "country", - "description": "An object containing the country label and code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartAddressCountry", - "ofType": null - } - }, + "name": "AI", + "description": "Anguilla", "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - } - }, + "name": "AQ", + "description": "Antarctica", "isDeprecated": false, "deprecationReason": null }, { - "name": "customer_notes", - "description": "Text provided by the shopper.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "AG", + "description": "Antigua & Barbuda", "isDeprecated": false, "deprecationReason": null }, { - "name": "fax", - "description": "The customer's fax number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "AR", + "description": "Argentina", "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the customer or guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "AM", + "description": "Armenia", "isDeprecated": false, "deprecationReason": null }, { - "name": "items_weight", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on the frontend." + "name": "AW", + "description": "Aruba", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the customer or guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "AU", + "description": "Australia", "isDeprecated": false, "deprecationReason": null }, { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "AT", + "description": "Austria", "isDeprecated": false, "deprecationReason": null }, { - "name": "pickup_location_code", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "AZ", + "description": "Azerbaijan", "isDeprecated": false, "deprecationReason": null }, { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "BS", + "description": "Bahamas", "isDeprecated": false, "deprecationReason": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "BH", + "description": "Bahrain", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BD", + "description": "Bangladesh", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BB", + "description": "Barbados", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BY", + "description": "Belarus", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BE", + "description": "Belgium", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BZ", + "description": "Belize", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BJ", + "description": "Benin", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BM", + "description": "Bermuda", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BT", + "description": "Bhutan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BO", + "description": "Bolivia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BA", + "description": "Bosnia & Herzegovina", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BW", + "description": "Botswana", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BV", + "description": "Bouvet Island", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BR", + "description": "Brazil", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IO", + "description": "British Indian Ocean Territory", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VG", + "description": "British Virgin Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BN", + "description": "Brunei", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BG", + "description": "Bulgaria", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BF", + "description": "Burkina Faso", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BI", + "description": "Burundi", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KH", + "description": "Cambodia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CM", + "description": "Cameroon", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CA", + "description": "Canada", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CV", + "description": "Cape Verde", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KY", + "description": "Cayman Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CF", + "description": "Central African Republic", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TD", + "description": "Chad", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CL", + "description": "Chile", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CN", + "description": "China", "isDeprecated": false, "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region label and code.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartAddressRegion", - "ofType": null - }, + "name": "CX", + "description": "Christmas Island", "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_shipping_method", - "description": "An object that describes the selected shipping method.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SelectedShippingMethod", - "ofType": null - }, + "name": "CC", + "description": "Cocos (Keeling) Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, + "name": "CO", + "description": "Colombia", "isDeprecated": false, "deprecationReason": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "KM", + "description": "Comoros", "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "CG", + "description": "Congo-Brazzaville", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique id of the customer address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "CD", + "description": "Congo-Kinshasa", "isDeprecated": false, "deprecationReason": null }, { - "name": "vat_id", - "description": "The VAT company number for billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "CK", + "description": "Cook Islands", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartAddressInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BillingCartAddress", - "description": "Contains details about the billing address.", - "fields": [ + }, { - "name": "city", - "description": "The city specified for the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "CR", + "description": "Costa Rica", "isDeprecated": false, "deprecationReason": null }, { - "name": "company", - "description": "The company specified for the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "CI", + "description": "Côte d’Ivoire", "isDeprecated": false, "deprecationReason": null }, { - "name": "country", - "description": "An object containing the country label and code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartAddressCountry", - "ofType": null - } - }, + "name": "HR", + "description": "Croatia", "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - } - }, + "name": "CU", + "description": "Cuba", "isDeprecated": false, "deprecationReason": null }, { - "name": "customer_notes", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field is used only in shipping address." + "name": "CY", + "description": "Cyprus", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "fax", - "description": "The customer's fax number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "CZ", + "description": "Czech Republic", "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the customer or guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "DK", + "description": "Denmark", "isDeprecated": false, "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the customer or guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "DJ", + "description": "Djibouti", "isDeprecated": false, "deprecationReason": null }, { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "DM", + "description": "Dominica", "isDeprecated": false, "deprecationReason": null }, { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "DO", + "description": "Dominican Republic", "isDeprecated": false, "deprecationReason": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "EC", + "description": "Ecuador", "isDeprecated": false, "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region label and code.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartAddressRegion", - "ofType": null - }, + "name": "EG", + "description": "Egypt", "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, + "name": "SV", + "description": "El Salvador", "isDeprecated": false, "deprecationReason": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "GQ", + "description": "Equatorial Guinea", "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "ER", + "description": "Eritrea", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique id of the customer address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "EE", + "description": "Estonia", "isDeprecated": false, "deprecationReason": null }, { - "name": "vat_id", - "description": "The VAT company number for billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "SZ", + "description": "Eswatini", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartAddressInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartItemQuantity", - "description": "Deprecated: The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`.", - "fields": [ - { - "name": "cart_item_id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`." }, { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartAddressRegion", - "description": "Contains details about the region in a billing or shipping address.", - "fields": [ - { - "name": "code", - "description": "The state or province code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "ET", + "description": "Ethiopia", "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display label for the region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "FK", + "description": "Falkland Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "region_id", - "description": "The unique ID for a pre-defined region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "FO", + "description": "Faroe Islands", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartAddressCountry", - "description": "Contains details the country in a billing or shipping address.", - "fields": [ + }, { - "name": "code", - "description": "The country code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "FJ", + "description": "Fiji", "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display label for the country.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "FI", + "description": "Finland", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedShippingMethod", - "description": "Contains details about the selected shipping method and carrier.", - "fields": [ + }, { - "name": "amount", - "description": "The cost of shipping using this shipping method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "FR", + "description": "France", "isDeprecated": false, "deprecationReason": null }, { - "name": "base_amount", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "name": "GF", + "description": "French Guiana", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "carrier_code", - "description": "A string that identifies a commercial carrier or an offline shipping method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "PF", + "description": "French Polynesia", "isDeprecated": false, "deprecationReason": null }, { - "name": "carrier_title", - "description": "The label for the carrier code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "TF", + "description": "French Southern Territories", "isDeprecated": false, "deprecationReason": null }, { - "name": "method_code", - "description": "A shipping method code associated with a carrier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "GA", + "description": "Gabon", "isDeprecated": false, "deprecationReason": null }, { - "name": "method_title", - "description": "The label for the method code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "GM", + "description": "Gambia", "isDeprecated": false, "deprecationReason": null }, { - "name": "price_excl_tax", - "description": "The cost of shipping using this shipping method, excluding tax.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "GE", + "description": "Georgia", "isDeprecated": false, "deprecationReason": null }, { - "name": "price_incl_tax", - "description": "The cost of shipping using this shipping method, including tax.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "DE", + "description": "Germany", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AvailableShippingMethod", - "description": "Contains details about the possible shipping methods and carriers.", - "fields": [ + }, { - "name": "amount", - "description": "The cost of shipping using this shipping method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "GH", + "description": "Ghana", "isDeprecated": false, "deprecationReason": null }, { - "name": "available", - "description": "Indicates whether this shipping method can be applied to the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "GI", + "description": "Gibraltar", "isDeprecated": false, "deprecationReason": null }, { - "name": "base_amount", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "carrier_code", - "description": "A string that identifies a commercial carrier or an offline shipping method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "GR", + "description": "Greece", "isDeprecated": false, "deprecationReason": null }, { - "name": "carrier_title", - "description": "The label for the carrier code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "GL", + "description": "Greenland", "isDeprecated": false, "deprecationReason": null }, { - "name": "error_message", - "description": "Describes an error condition.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "GD", + "description": "Grenada", "isDeprecated": false, "deprecationReason": null }, { - "name": "method_code", - "description": "A shipping method code associated with a carrier. The value could be null if no method is available.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "GP", + "description": "Guadeloupe", "isDeprecated": false, "deprecationReason": null }, { - "name": "method_title", - "description": "The label for the shipping method code. The value could be null if no method is available.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "GU", + "description": "Guam", "isDeprecated": false, "deprecationReason": null }, { - "name": "price_excl_tax", - "description": "The cost of shipping using this shipping method, excluding tax.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "GT", + "description": "Guatemala", "isDeprecated": false, "deprecationReason": null }, { - "name": "price_incl_tax", - "description": "The cost of shipping using this shipping method, including tax.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "GG", + "description": "Guernsey", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AvailablePaymentMethod", - "description": "Describes a payment method that the shopper can use to pay for the order.", - "fields": [ + }, { - "name": "code", - "description": "The payment method code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "GN", + "description": "Guinea", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_deferred", - "description": "If the payment method is an online integration", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "GW", + "description": "Guinea-Bissau", "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The payment method title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "GY", + "description": "Guyana", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedPaymentMethod", - "description": "Describes the payment method the shopper selected.", - "fields": [ + }, { - "name": "code", - "description": "The payment method code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "HT", + "description": "Haiti", "isDeprecated": false, "deprecationReason": null }, { - "name": "purchase_order_number", - "description": "The purchase order number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "HM", + "description": "Heard & McDonald Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The payment method title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "HN", + "description": "Honduras", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AppliedCoupon", - "description": "Contains the applied coupon code.", - "fields": [ + }, { - "name": "code", - "description": "The coupon code the shopper applied to the card.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "HK", + "description": "Hong Kong SAR China", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveCouponFromCartInput", - "description": "Specifies the cart from which to remove a coupon.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveCouponFromCartOutput", - "description": "Contains details about the cart after removing a coupon.", - "fields": [ + }, { - "name": "cart", - "description": "The cart after removing a coupon.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, + "name": "HU", + "description": "Hungary", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddSimpleProductsToCartOutput", - "description": "Contains details about the cart after adding simple or group products.", - "fields": [ + }, { - "name": "cart", - "description": "The cart after adding products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, + "name": "IS", + "description": "Iceland", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddVirtualProductsToCartOutput", - "description": "Contains details about the cart after adding virtual products.", - "fields": [ + }, { - "name": "cart", - "description": "The cart after adding products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, + "name": "IN", + "description": "India", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCartItemsOutput", - "description": "Contains details about the cart after updating items.", - "fields": [ + }, { - "name": "cart", - "description": "The cart after updating products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, + "name": "ID", + "description": "Indonesia", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveItemFromCartOutput", - "description": "Contains details about the cart after removing an item.", - "fields": [ + }, { - "name": "cart", - "description": "The cart after removing an item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, + "name": "IR", + "description": "Iran", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetGuestEmailOnCartOutput", - "description": "Contains details about the cart after setting the email of a guest.", - "fields": [ + }, { - "name": "cart", - "description": "The cart after setting the guest email.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, + "name": "IQ", + "description": "Iraq", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IE", + "description": "Ireland", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SimpleCartItem", - "description": "An implementation for simple product cart items.", - "fields": [ + }, { - "name": "available_gift_wrapping", - "description": "The list of available gift wrapping options for the cart item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - } - } - }, + "name": "IM", + "description": "Isle of Man", "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, + "name": "IL", + "description": "Israel", "isDeprecated": false, "deprecationReason": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, + "name": "IT", + "description": "Italy", "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } - }, + "name": "JM", + "description": "Jamaica", "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_message", - "description": "The entered gift message for the cart item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, + "name": "JP", + "description": "Japan", "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the cart item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - }, + "name": "JE", + "description": "Jersey", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "name": "JO", + "description": "Jordan", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "KZ", + "description": "Kazakhstan", "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, + "name": "KE", + "description": "Kenya", "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, + "name": "KI", + "description": "Kiribati", "isDeprecated": false, "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartItemPrices", - "ofType": null - }, + "name": "KW", + "description": "Kuwait", "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about an item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "KG", + "description": "Kyrgyzstan", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, + "name": "LA", + "description": "Laos", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "LV", + "description": "Latvia", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VirtualCartItem", - "description": "An implementation for virtual product cart items.", - "fields": [ + "name": "LB", + "description": "Lebanon", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "customizable_options", - "description": "An array containing customizable options the shopper selected.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, + "name": "LS", + "description": "Lesotho", "isDeprecated": false, "deprecationReason": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, + "name": "LR", + "description": "Liberia", "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } - }, + "name": "LY", + "description": "Libya", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "name": "LI", + "description": "Liechtenstein", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "LT", + "description": "Lithuania", "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, + "name": "LU", + "description": "Luxembourg", "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, + "name": "MO", + "description": "Macau SAR China", "isDeprecated": false, "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartItemPrices", - "ofType": null - }, + "name": "MK", + "description": "Macedonia", "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about an item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "MG", + "description": "Madagascar", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, + "name": "MW", + "description": "Malawi", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "MY", + "description": "Malaysia", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "description": "An interface for products in a cart.", - "fields": [ + "name": "MV", + "description": "Maldives", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, + "name": "ML", + "description": "Mali", "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } - }, + "name": "MT", + "description": "Malta", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "name": "MH", + "description": "Marshall Islands", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "MQ", + "description": "Martinique", "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, + "name": "MR", + "description": "Mauritania", "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, + "name": "MU", + "description": "Mauritius", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YT", + "description": "Mayotte", "isDeprecated": false, "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartItemPrices", - "ofType": null - }, + "name": "MX", + "description": "Mexico", "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about an item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "FM", + "description": "Micronesia", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, + "name": "MD", + "description": "Moldova", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "MC", + "description": "Monaco", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "SimpleCartItem", - "ofType": null }, { - "kind": "OBJECT", - "name": "VirtualCartItem", - "ofType": null + "name": "MN", + "description": "Mongolia", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "DownloadableCartItem", - "ofType": null + "name": "ME", + "description": "Montenegro", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "BundleCartItem", - "ofType": null + "name": "MS", + "description": "Montserrat", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "GiftCardCartItem", - "ofType": null + "name": "MA", + "description": "Morocco", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "ConfigurableCartItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CartItemError", - "description": "", - "fields": [ - { - "name": "code", - "description": "An error code that describes the error encountered", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CartItemErrorType", - "ofType": null - } - }, + "name": "MZ", + "description": "Mozambique", "isDeprecated": false, "deprecationReason": null }, { - "name": "message", - "description": "A localized error message", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "MM", + "description": "Myanmar (Burma)", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CartItemErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "UNDEFINED", - "description": "", + "name": "NA", + "description": "Namibia", "isDeprecated": false, "deprecationReason": null }, { - "name": "ITEM_QTY", - "description": "", + "name": "NR", + "description": "Nauru", "isDeprecated": false, "deprecationReason": null }, { - "name": "ITEM_INCREMENTS", - "description": "", + "name": "NP", + "description": "Nepal", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Discount", - "description": "Specifies the discount type and value for quote line item.", - "fields": [ + }, { - "name": "amount", - "description": "The amount of the discount.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "NL", + "description": "Netherlands", "isDeprecated": false, "deprecationReason": null }, { - "name": "applied_to", - "description": "The type of the entity the discount is applied to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CartDiscountType", - "ofType": null - } - }, + "name": "AN", + "description": "Netherlands Antilles", "isDeprecated": false, "deprecationReason": null }, { - "name": "coupon", - "description": "The coupon related to the discount.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AppliedCoupon", - "ofType": null - }, + "name": "NC", + "description": "New Caledonia", "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "A description of the discount.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "NZ", + "description": "New Zealand", "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Quote line item discount type. Values: 1 = PERCENTAGE_DISCOUNT; 2 = AMOUNT_DISCOUNT; 3 = PROPOSED_TOTAL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "NI", + "description": "Nicaragua", "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "Quote line item discount value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "NE", + "description": "Niger", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CartDiscountType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "ITEM", - "description": "", + "name": "NG", + "description": "Nigeria", "isDeprecated": false, "deprecationReason": null }, { - "name": "SHIPPING", - "description": "", + "name": "NU", + "description": "Niue", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartItemPrices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "fields": [ + }, { - "name": "discounts", - "description": "An array of discounts to be applied to the cart item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, + "name": "NF", + "description": "Norfolk Island", "isDeprecated": false, "deprecationReason": null }, { - "name": "fixed_product_taxes", - "description": "An array of FPTs applied to the cart item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FixedProductTax", - "ofType": null - } - }, + "name": "MP", + "description": "Northern Mariana Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price of the item before any discounts were applied. The price that might include tax, depending on the configured display settings for cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "KP", + "description": "North Korea", "isDeprecated": false, "deprecationReason": null }, { - "name": "price_including_tax", - "description": "The price of the item before any discounts were applied. The price that might include tax, depending on the configured display settings for cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "NO", + "description": "Norway", "isDeprecated": false, "deprecationReason": null }, { - "name": "row_total", - "description": "The value of the price multiplied by the quantity of the item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "OM", + "description": "Oman", "isDeprecated": false, "deprecationReason": null }, { - "name": "row_total_including_tax", - "description": "The value of `row_total` plus the tax applied to the item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "PK", + "description": "Pakistan", "isDeprecated": false, "deprecationReason": null }, { - "name": "total_item_discount", - "description": "The total of all discounts applied to the item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, + "name": "PW", + "description": "Palau", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "description": "Identifies a customized product that has been placed in a cart.", - "fields": [ + }, { - "name": "customizable_option_uid", - "description": "The unique ID for a specific `CustomizableOptionInterface` object, such as a `CustomizableFieldOption`, `CustomizableFileOption`, or `CustomizableAreaOption` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "PS", + "description": "Palestinian Territories", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `SelectedCustomizableOption.customizable_option_uid` instead." + "name": "PA", + "description": "Panama", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_required", - "description": "Indicates whether the customizable option is required.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "PG", + "description": "Papua New Guinea", "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display name of the selected customizable option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "PY", + "description": "Paraguay", "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "A value indicating the order to display this option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "PE", + "description": "Peru", "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "The type of `CustomizableOptionInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "PH", + "description": "Philippines", "isDeprecated": false, "deprecationReason": null }, { - "name": "values", - "description": "An array of selectable values.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOptionValue", - "ofType": null - } - } - }, + "name": "PN", + "description": "Pitcairn Islands", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedCustomizableOptionValue", - "description": "Identifies the value of the selected customized option.", - "fields": [ + }, { - "name": "customizable_option_value_uid", - "description": "The unique ID for a value object that corresponds to the object represented by the `customizable_option_uid` attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "PL", + "description": "Poland", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `SelectedCustomizableOptionValue.customizable_option_value_uid` instead." + "name": "PT", + "description": "Portugal", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "label", - "description": "The display name of the selected value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "QA", + "description": "Qatar", "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price of the selected customizable value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemSelectedOptionValuePrice", - "ofType": null - } - }, + "name": "RE", + "description": "Réunion", "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "The text identifying the selected value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "RO", + "description": "Romania", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartItemSelectedOptionValuePrice", - "description": "Contains details about the price of a selected customizable value.", - "fields": [ + }, { - "name": "type", - "description": "Indicates whether the price type is fixed, percent, or dynamic.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PriceTypeEnum", - "ofType": null - } - }, + "name": "RU", + "description": "Russia", "isDeprecated": false, "deprecationReason": null }, { - "name": "units", - "description": "A string that describes the unit of the value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "RW", + "description": "Rwanda", "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "A price value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, + "name": "WS", + "description": "Samoa", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Order", - "description": "Contains the order ID.", - "fields": [ + }, { - "name": "order_id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `order_number` instead." + "name": "SM", + "description": "San Marino", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "order_number", - "description": "The unique ID for an `Order` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "ST", + "description": "São Tomé & Príncipe", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartUserInputError", - "description": "An error encountered while adding an item to the the cart.", - "fields": [ + }, { - "name": "code", - "description": "A cart-specific error code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CartUserInputErrorType", - "ofType": null - } - }, + "name": "SA", + "description": "Saudi Arabia", "isDeprecated": false, "deprecationReason": null }, { - "name": "message", - "description": "A localized error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "SN", + "description": "Senegal", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddProductsToCartOutput", - "description": "Contains details about the cart after adding products to it.", - "fields": [ + }, { - "name": "cart", - "description": "The cart after products have been added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, + "name": "RS", + "description": "Serbia", "isDeprecated": false, "deprecationReason": null }, { - "name": "user_errors", - "description": "Contains errors encountered while adding an item to the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartUserInputError", - "ofType": null - } - } - }, + "name": "SC", + "description": "Seychelles", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CartUserInputErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "PRODUCT_NOT_FOUND", - "description": "", + "name": "SL", + "description": "Sierra Leone", "isDeprecated": false, "deprecationReason": null }, { - "name": "NOT_SALABLE", - "description": "", + "name": "SG", + "description": "Singapore", "isDeprecated": false, "deprecationReason": null }, { - "name": "INSUFFICIENT_STOCK", - "description": "", + "name": "SK", + "description": "Slovakia", "isDeprecated": false, "deprecationReason": null }, { - "name": "UNDEFINED", - "description": "", + "name": "SI", + "description": "Slovenia", "isDeprecated": false, "deprecationReason": null }, { - "name": "PERMISSION_DENIED", - "description": "", + "name": "SB", + "description": "Solomon Islands", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PlaceOrderErrorCodes", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "CART_NOT_FOUND", - "description": "", + "name": "SO", + "description": "Somalia", "isDeprecated": false, "deprecationReason": null }, { - "name": "CART_NOT_ACTIVE", - "description": "", + "name": "ZA", + "description": "South Africa", "isDeprecated": false, "deprecationReason": null }, { - "name": "GUEST_EMAIL_MISSING", - "description": "", + "name": "GS", + "description": "South Georgia & South Sandwich Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "UNABLE_TO_PLACE_ORDER", - "description": "", + "name": "KR", + "description": "South Korea", "isDeprecated": false, "deprecationReason": null }, { - "name": "UNDEFINED", - "description": "", + "name": "ES", + "description": "Spain", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EstimateTotalsInput", - "description": "", - "fields": null, - "inputFields": [ + }, { - "name": "address", - "description": "Customer's address to estimate totals.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EstimateAddressInput", - "ofType": null - } - }, - "defaultValue": null + "name": "LK", + "description": "Sri Lanka", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "cart_id", - "description": "The unique ID of the cart to query.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "name": "BL", + "description": "St. Barthélemy", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "shipping_method", - "description": "Selected shipping method to estimate totals.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EstimateTotalsOutput", - "description": "Estimate totals output.", - "fields": [ + "name": "SH", + "description": "St. Helena", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "cart", - "description": "Cart after totals estimation", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, + "name": "KN", + "description": "St. Kitts & Nevis", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EstimateAddressInput", - "description": "Contains details about an address.", - "fields": null, - "inputFields": [ + }, { - "name": "country_code", - "description": "The two-letter code representing the customer's country.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - } - }, - "defaultValue": null + "name": "LC", + "description": "St. Lucia", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "The customer's ZIP or postal code.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "MF", + "description": "St. Martin", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region name, region code, and region ID.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequisitionLists", - "description": "Defines customer requisition lists.", - "fields": [ + "name": "PM", + "description": "St. Pierre & Miquelon", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "items", - "description": "An array of requisition lists.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - } - }, + "name": "VC", + "description": "St. Vincent & Grenadines", "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, + "name": "SD", + "description": "Sudan", "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of returned requisition lists.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "SR", + "description": "Suriname", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequisitionList", - "description": "Defines the contents of a requisition list.", - "fields": [ + }, { - "name": "description", - "description": "Optional text that describes the requisition list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "SJ", + "description": "Svalbard & Jan Mayen", "isDeprecated": false, "deprecationReason": null }, { - "name": "items", - "description": "An array of products added to the requisition list.", - "args": [ - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": "The maximum number of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - } - ], - "type": { - "kind": "OBJECT", - "name": "RequistionListItems", - "ofType": null - }, + "name": "SE", + "description": "Sweden", "isDeprecated": false, "deprecationReason": null }, { - "name": "items_count", - "description": "The number of items in the list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "CH", + "description": "Switzerland", "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The requisition list name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "SY", + "description": "Syria", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique requisition list ID.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "TW", + "description": "Taiwan", "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "The time of the last modification of the requisition list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "TJ", + "description": "Tajikistan", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequistionListItems", - "description": "Contains an array of items added to a requisition list.", - "fields": [ + }, { - "name": "items", - "description": "An array of items in the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - } - }, + "name": "TZ", + "description": "Tanzania", "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, + "name": "TH", + "description": "Thailand", "isDeprecated": false, "deprecationReason": null }, { - "name": "total_pages", - "description": "The number of pages returned.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "TL", + "description": "Timor-Leste", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "description": "The interface for requisition list items.", - "fields": [ + }, { - "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, + "name": "TG", + "description": "Togo", "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about a requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "TK", + "description": "Tokelau", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The amount added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, + "name": "TO", + "description": "Tonga", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for the requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "TT", + "description": "Trinidad & Tobago", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ + }, { - "kind": "OBJECT", - "name": "SimpleRequisitionListItem", - "ofType": null + "name": "TN", + "description": "Tunisia", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "VirtualRequisitionListItem", - "ofType": null + "name": "TR", + "description": "Turkey", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "DownloadableRequisitionListItem", - "ofType": null + "name": "TM", + "description": "Turkmenistan", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "BundleRequisitionListItem", - "ofType": null + "name": "TC", + "description": "Turks & Caicos Islands", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "ConfigurableRequisitionListItem", - "ofType": null + "name": "TV", + "description": "Tuvalu", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "GiftCardRequisitionListItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "SimpleRequisitionListItem", - "description": "Contains details about simple products added to a requisition list.", - "fields": [ + "name": "UG", + "description": "Uganda", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, + "name": "UA", + "description": "Ukraine", "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about a requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "AE", + "description": "United Arab Emirates", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The amount added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, + "name": "GB", + "description": "United Kingdom", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for the requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "US", + "description": "United States", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VirtualRequisitionListItem", - "description": "Contains details about virtual products added to a requisition list.", - "fields": [ + "name": "UY", + "description": "Uruguay", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, + "name": "UM", + "description": "U.S. Outlying Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about a requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "VI", + "description": "U.S. Virgin Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The amount added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, + "name": "UZ", + "description": "Uzbekistan", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for the requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "VU", + "description": "Vanuatu", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateRequisitionListInput", - "description": "An input object that identifies and describes a new requisition list.", - "fields": null, - "inputFields": [ + "name": "VA", + "description": "Vatican City", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "description", - "description": "An optional description of the requisition list.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "VE", + "description": "Venezuela", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The name assigned to the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRequisitionListInput", - "description": "An input object that defines which requistion list characteristics to update.", - "fields": null, - "inputFields": [ + "name": "VN", + "description": "Vietnam", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "description", - "description": "The updated description of the requisition list.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "WF", + "description": "Wallis & Futuna", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The new name of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "name": "EH", + "description": "Western Sahara", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YE", + "description": "Yemen", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZM", + "description": "Zambia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZW", + "description": "Zimbabwe", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "UpdateRequisitionListOutput", - "description": "Output of the request to rename the requisition list.", + "name": "CustomerAttributeMetadata", + "description": "Customer attribute metadata.", "fields": [ { - "name": "requisition_list", - "description": "The renamed requisition list.", + "name": "code", + "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", "args": [], "type": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRequisitionListItemsInput", - "description": "Defines which items in a requisition list to update.", - "fields": null, - "inputFields": [ + }, { - "name": "entered_options", - "description": "An array of customer-entered options.", + "name": "default_value", + "description": "Default attribute value.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "item_id", - "description": "The ID of the requisition list item to update.", + "name": "entity_type", + "description": "The type of entity that defines the attribute.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "AttributeEntityTypeEnum", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "The new quantity of the item.", + "name": "frontend_class", + "description": "The frontend class of the attribute.", + "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "selected_options", - "description": "An array of selected option IDs.", + "name": "frontend_input", + "description": "The frontend input type of the attribute.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "AttributeFrontendInputEnum", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRequisitionListItemsOutput", - "description": "Output of the request to update items in the specified requisition list.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "requisition_list", - "description": "The requisition list after updating items.", + "name": "input_filter", + "description": "The template used for the input of the attribute (e.g., 'date').", "args": [], "type": { - "kind": "OBJECT", - "name": "RequisitionList", + "kind": "ENUM", + "name": "InputFilterEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteRequisitionListOutput", - "description": "Indicates whether the request to delete the requisition list was successful.", - "fields": [ + }, { - "name": "requisition_lists", - "description": "The customer's requisition lists after deleting a requisition list.", + "name": "is_required", + "description": "Whether the attribute value is required.", "args": [], "type": { - "kind": "OBJECT", - "name": "RequisitionLists", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the request to delete the requisition list was successful.", + "name": "is_unique", + "description": "Whether the attribute value must be unique.", "args": [], "type": { "kind": "NON_NULL", @@ -32750,67 +30728,34 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddProductsToRequisitionListOutput", - "description": "Output of the request to add products to a requisition list.", - "fields": [ + }, { - "name": "requisition_list", - "description": "The requisition list after adding products.", + "name": "label", + "description": "The label assigned to the attribute.", "args": [], "type": { - "kind": "OBJECT", - "name": "RequisitionList", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteRequisitionListItemsOutput", - "description": "Output of the request to remove items from the requisition list.", - "fields": [ + }, { - "name": "requisition_list", - "description": "The requisition list after removing items.", + "name": "multiline_count", + "description": "The number of lines of the attribute value.", "args": [], "type": { - "kind": "OBJECT", - "name": "RequisitionList", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddRequisitionListItemsToCartOutput", - "description": "Output of the request to add items in a requisition list to the cart.", - "fields": [ + }, { - "name": "add_requisition_list_items_to_cart_user_errors", - "description": "Details about why the attempt to add items to the requistion list was not successful.", + "name": "options", + "description": "Attribute options.", "args": [], "type": { "kind": "NON_NULL", @@ -32819,8 +30764,8 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AddRequisitionListItemToCartUserError", + "kind": "INTERFACE", + "name": "CustomAttributeOptionInterface", "ofType": null } } @@ -32829,27 +30774,27 @@ "deprecationReason": null }, { - "name": "cart", - "description": "The cart after adding requisition list items.", + "name": "sort_order", + "description": "The position of the attribute in the form.", "args": [], "type": { - "kind": "OBJECT", - "name": "Cart", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the attempt to add items to the requisition list was successful.", + "name": "validate_rules", + "description": "The validation rules of the attribute value.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "ValidationRule", "ofType": null } }, @@ -32858,193 +30803,81 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddRequisitionListItemToCartUserError", - "description": "Contains details about why an attempt to add items to the requistion list failed.", - "fields": [ - { - "name": "message", - "description": "A description of the error.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "interfaces": [ { - "name": "type", - "description": "The type of error that occurred.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AddRequisitionListItemToCartUserErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null } ], - "inputFields": null, - "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "AddRequisitionListItemToCartUserErrorType", - "description": "", + "name": "InputFilterEnum", + "description": "List of templates/filters applied to customer attribute input.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "OUT_OF_STOCK", - "description": "", + "name": "NONE", + "description": "There are no templates or filters to be applied.", "isDeprecated": false, "deprecationReason": null }, { - "name": "UNAVAILABLE_SKU", - "description": "", + "name": "DATE", + "description": "Forces attribute input to follow the date format.", "isDeprecated": false, "deprecationReason": null }, { - "name": "OPTIONS_UPDATED", - "description": "", + "name": "TRIM", + "description": "Strip whitespace (or other characters) from the beginning and end of the input.", "isDeprecated": false, "deprecationReason": null }, { - "name": "LOW_QUANTITY", - "description": "", + "name": "STRIPTAGS", + "description": "Strip HTML Tags.", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CopyItemsBetweenRequisitionListsInput", - "description": "An input object that defines the items in a requisition list to be copied.", - "fields": null, - "inputFields": [ - { - "name": "requisitionListItemUids", - "description": "An array of IDs representing products copied from one requisition list to another.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CopyItemsFromRequisitionListsOutput", - "description": "Output of the request to copy items to the destination requisition list.", - "fields": [ + }, { - "name": "requisition_list", - "description": "The destination requisition list after the items were copied.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - }, + "name": "ESCAPEHTML", + "description": "Escape HTML Entities.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MoveItemsBetweenRequisitionListsInput", - "description": "An input object that defines the items in a requisition list to be moved.", - "fields": null, - "inputFields": [ - { - "name": "requisitionListItemUids", - "description": "An array of IDs representing products moved from one requisition list to another.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MoveItemsBetweenRequisitionListsOutput", - "description": "Output of the request to move items to another requisition list.", + "name": "ValidationRule", + "description": "Defines a customer attribute validation rule.", "fields": [ { - "name": "destination_requisition_list", - "description": "The destination requisition list after moving items.", + "name": "name", + "description": "Validation rule name applied to a customer attribute.", "args": [], "type": { - "kind": "OBJECT", - "name": "RequisitionList", + "kind": "ENUM", + "name": "ValidationRuleEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "source_requisition_list", - "description": "The source requisition list after moving items.", + "name": "value", + "description": "Validation rule value.", "args": [], "type": { - "kind": "OBJECT", - "name": "RequisitionList", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -33057,155 +30890,140 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "RequisitionListFilterInput", - "description": "Defines requisition list filters.", + "kind": "ENUM", + "name": "ValidationRuleEnum", + "description": "List of validation rule names applied to a customer attribute.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "name", - "description": "Filter by the display name of the requisition list.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "DATE_RANGE_MAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "uids", - "description": "Filter requisition lists by one or more requisition list IDs.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateRequisitionListOutput", - "description": "Output of the request to create a requisition list.", - "fields": [ + "name": "DATE_RANGE_MIN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "requisition_list", - "description": "The created requisition list.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - }, + "name": "FILE_EXTENSIONS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_VALIDATION", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_TEXT_LENGTH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MIN_TEXT_LENGTH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_FILE_SIZE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_IMAGE_HEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_IMAGE_WIDTH", + "description": "", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ClearCustomerCartOutput", - "description": "Output of the request to clear the customer cart.", - "fields": [ - { - "name": "cart", - "description": "The cart after clearing items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, + "kind": "ENUM", + "name": "ConfirmationStatusEnum", + "description": "List of account confirmation statuses.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACCOUNT_CONFIRMED", + "description": "Account confirmed", "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether cart was cleared.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "ACCOUNT_CONFIRMATION_NOT_REQUIRED", + "description": "Account confirmation not required", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "RequisitionListItemsInput", - "description": "Defines the items to add.", + "name": "RequestNegotiableQuoteInput", + "description": "Defines properties of a negotiable quote request.", "fields": null, "inputFields": [ { - "name": "entered_options", - "description": "Entered option IDs.", + "name": "cart_id", + "description": "The cart ID of the buyer requesting a new negotiable quote.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "parent_sku", - "description": "For configurable products, the SKU of the parent product.", + "name": "comment", + "description": "Comments the buyer entered to describe the request.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteCommentInput", + "ofType": null + } }, "defaultValue": null }, { - "name": "quantity", - "description": "The quantity of the product to add.", + "name": "is_draft", + "description": "Flag indicating if quote is draft or not.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "selected_options", - "description": "Selected option IDs.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sku", - "description": "The product SKU.", + "name": "quote_name", + "description": "The name the buyer assigned to the negotiable quote request.", "type": { "kind": "NON_NULL", "name": null, @@ -33224,59 +31042,78 @@ }, { "kind": "INPUT_OBJECT", - "name": "ContactUsInput", - "description": "", + "name": "UpdateNegotiableQuoteQuantitiesInput", + "description": "Specifies the items to update.", "fields": null, "inputFields": [ { - "name": "comment", - "description": "The shopper's comment to the merchant.", + "name": "items", + "description": "An array of items to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteItemQuantityInput", + "ofType": null + } } }, "defaultValue": null }, { - "name": "email", - "description": "The email address of the shopper.", + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteItemQuantityInput", + "description": "Specifies the updated quantity of an item.", + "fields": null, + "inputFields": [ { - "name": "name", - "description": "The full name of the shopper.", + "name": "quantity", + "description": "The new quantity of the negotiable quote item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, "defaultValue": null }, { - "name": "telephone", - "description": "The shopper's telephone number.", + "name": "quote_item_uid", + "description": "The unique ID of a `CartItemInterface` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "defaultValue": null } @@ -33287,21 +31124,17 @@ }, { "kind": "OBJECT", - "name": "ContactUsOutput", - "description": "Contains the status of the request.", + "name": "UpdateNegotiableQuoteItemsQuantityOutput", + "description": "Contains the updated negotiable quote.", "fields": [ { - "name": "status", - "description": "Indicates whether the request was successful.", + "name": "quote", + "description": "The updated negotiable quote.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -33314,19 +31147,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "ApplyStoreCreditToCartInput", - "description": "Defines the input required to run the `applyStoreCreditToCart` mutation.", + "name": "PlaceNegotiableQuoteOrderInput", + "description": "Specifies the negotiable quote to convert to an order.", "fields": null, "inputFields": [ { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -33339,19 +31172,19 @@ }, { "kind": "OBJECT", - "name": "ApplyStoreCreditToCartOutput", - "description": "Defines the possible output for the `applyStoreCreditToCart` mutation.", + "name": "PlaceNegotiableQuoteOrderOutput", + "description": "An output object that returns the generated order.", "fields": [ { - "name": "cart", - "description": "The contents of the specified shopping cart.", + "name": "order", + "description": "Contains the generated order number.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Cart", + "name": "Order", "ofType": null } }, @@ -33366,19 +31199,29 @@ }, { "kind": "INPUT_OBJECT", - "name": "RemoveStoreCreditFromCartInput", - "description": "Defines the input required to run the `removeStoreCreditFromCart` mutation.", + "name": "SendNegotiableQuoteForReviewInput", + "description": "Specifies which negotiable quote to send for review.", "fields": null, "inputFields": [ { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", + "name": "comment", + "description": "A comment for the seller to review.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteCommentInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -33391,21 +31234,17 @@ }, { "kind": "OBJECT", - "name": "RemoveStoreCreditFromCartOutput", - "description": "Defines the possible output for the `removeStoreCreditFromCart` mutation.", + "name": "SendNegotiableQuoteForReviewOutput", + "description": "Contains the negotiable quote.", "fields": [ { - "name": "cart", - "description": "The contents of the specified shopping cart.", + "name": "quote", + "description": "The negotiable quote after sending for seller review.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -33417,253 +31256,353 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "AppliedStoreCredit", - "description": "Contains the applied and current balances.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteShippingAddressInput", + "description": "Defines the shipping address to assign to the negotiable quote.", + "fields": null, + "inputFields": [ { - "name": "applied_balance", - "description": "The applied store credit balance to the current cart.", - "args": [], + "name": "customer_address_id", + "description": "The unique ID of a `CustomerAddress` object.", "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "current_balance", - "description": "The current balance remaining on store credit.", - "args": [], + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "enabled", - "description": "Indicates whether store credits are enabled. If the feature is disabled, then the current balance will not be returned.", - "args": [], + "name": "shipping_addresses", + "description": "An array of shipping addresses to apply to the negotiable quote.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteShippingAddressInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerStoreCredit", - "description": "Contains store credit information with balance and history.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteShippingAddressInput", + "description": "Defines shipping addresses for the negotiable quote.", + "fields": null, + "inputFields": [ { - "name": "balance_history", - "description": "Contains the customer's store credit balance history. If the history or store credit feature is disabled, then a null value will be returned.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. This value is optional. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "address", + "description": "A shipping address.", "type": { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistory", + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteAddressInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "current_balance", - "description": "The current balance of store credit.", - "args": [], + "name": "customer_address_uid", + "description": "An ID from the company user's address book that uniquely identifies the address to be used for shipping.", "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "enabled", - "description": "Indicates whether store credits are enabled. If the feature is disabled, then the balance will not be returned.", - "args": [], + "name": "customer_notes", + "description": "Text provided by the company user.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistory", - "description": "Lists changes to the amount of store credit available to the customer.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteBillingAddressInput", + "description": "Sets the billing address.", + "fields": null, + "inputFields": [ { - "name": "items", - "description": "An array containing information about changes to the store credit available to the customer.", - "args": [], + "name": "billing_address", + "description": "The billing address to be added.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistoryItem", + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteBillingAddressInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "page_info", - "description": "Metadata for pagination rendering.", - "args": [], + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteBillingAddressInput", + "description": "Defines the billing address.", + "fields": null, + "inputFields": [ + { + "name": "address", + "description": "Defines a billing address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteAddressInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "total_count", - "description": "The number of items returned.", - "args": [], + "name": "customer_address_uid", + "description": "The unique ID of a `CustomerAddress` object.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "same_as_shipping", + "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the negotiable quote.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "use_for_shipping", + "description": "Indicates whether to set the shipping address to be the same as this billing address.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistoryItem", - "description": "Contains store credit history information.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteAddressInput", + "description": "Defines the billing or shipping address to be applied to the cart.", + "fields": null, + "inputFields": [ + { + "name": "city", + "description": "The city specified for the billing or shipping address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "company", + "description": "The company name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "country_code", + "description": "The country code and label for the billing or shipping address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "firstname", + "description": "The first name of the company user.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "lastname", + "description": "The last name of the company user.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { - "name": "action", - "description": "The action that was made on the store credit.", - "args": [], + "name": "region", + "description": "A string that defines the state or province of the billing or shipping address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "actual_balance", - "description": "The store credit available to the customer as a result of this action. ", - "args": [], + "name": "region_id", + "description": "An integer that defines the state or province of the billing or shipping address.", "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "balance_change", - "description": "The amount added to or subtracted from the store credit as a result of this action.", - "args": [], + "name": "save_in_address_book", + "description": "Determines whether to save the address in the customer's address book. The default value is true.", "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "date_time_changed", - "description": "The date and time when the store credit change was made.", - "args": [], + "name": "street", + "description": "An array containing the street for the billing or shipping address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "AddDownloadableProductsToCartInput", - "description": "", + "name": "SetNegotiableQuoteShippingMethodsInput", + "description": "Defines the shipping method to apply to the negotiable quote.", "fields": null, "inputFields": [ { - "name": "cart_id", - "description": "The ID of the cart.", + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "cart_items", - "description": "An array of downloadable products to add.", + "name": "shipping_methods", + "description": "An array of shipping methods to apply to the negotiable quote.", "type": { "kind": "NON_NULL", "name": null, @@ -33672,7 +31611,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "DownloadableProductCartItemInput", + "name": "ShippingMethodInput", "ofType": null } } @@ -33686,47 +31625,43 @@ }, { "kind": "INPUT_OBJECT", - "name": "DownloadableProductCartItemInput", - "description": "Defines a single downloadable product.", + "name": "LineItemNoteInput", + "description": "Sets quote item note.", "fields": null, "inputFields": [ { - "name": "customizable_options", - "description": "The ID and value of the option.", + "name": "note", + "description": "The note text to be added.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "data", - "description": "The quantity and SKU of the downloadable product.", + "name": "quote_item_uid", + "description": "The unique ID of a `CartLineItem` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "downloadable_product_links", - "description": "An array of objects containing the link_id of the downloadable product link.", + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductLinksInput", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -33739,19 +31674,43 @@ }, { "kind": "INPUT_OBJECT", - "name": "DownloadableProductLinksInput", - "description": "Contains the link ID for the downloadable product.", + "name": "RenameNegotiableQuoteInput", + "description": "Sets new name for a negotiable quote.", "fields": null, "inputFields": [ { - "name": "link_id", - "description": "The unique ID of the downloadable product link.", + "name": "quote_comment", + "description": "The reason for the quote name change specified by the buyer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quote_name", + "description": "The new quote name the buyer specified to the negotiable quote request.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "quote_uid", + "description": "The cart ID of the buyer requesting a new negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -33764,21 +31723,17 @@ }, { "kind": "OBJECT", - "name": "AddDownloadableProductsToCartOutput", - "description": "Contains details about the cart after adding downloadable products.", + "name": "SetLineItemNoteOutput", + "description": "Contains the updated negotiable quote.", "fields": [ { - "name": "cart", - "description": "The cart after adding products.", + "name": "quote", + "description": "The negotiable quote after sending for seller review.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -33790,385 +31745,476 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DownloadableCartItem", - "description": "An implementation for downloadable product cart items.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "MoveLineItemToRequisitionListInput", + "description": "Move Line Item to Requisition List.", + "fields": null, + "inputFields": [ { - "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", - "args": [], + "name": "quote_item_uid", + "description": "The unique ID of a `CartLineItem` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemError", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": null, - "args": [], + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "defaultValue": null }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", - "args": [], + "name": "requisition_list_uid", + "description": "The unique ID of a requisition list.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoveLineItemToRequisitionListOutput", + "description": "Contains the updated negotiable quote.", + "fields": [ { - "name": "links", - "description": "An array containing information about the links for the downloadable product added to the cart.", + "name": "quote", + "description": "The negotiable quote after moving item to requisition list.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetNegotiableQuoteShippingMethodsOutput", + "description": "Contains the negotiable quote.", + "fields": [ { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "quote", + "description": "The negotiable quote after applying shipping methods.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetNegotiableQuoteShippingAddressOutput", + "description": "Contains the negotiable quote.", + "fields": [ { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "quote", + "description": "The negotiable quote after assigning a shipping address.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetNegotiableQuoteBillingAddressOutput", + "description": "Contains the negotiable quote.", + "fields": [ { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "name": "quote", + "description": "The negotiable quote after assigning a billing address.", "args": [], "type": { "kind": "OBJECT", - "name": "CartItemPrices", + "name": "NegotiableQuote", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveNegotiableQuoteItemsInput", + "description": "Defines the items to remove from the specified negotiable quote.", + "fields": null, + "inputFields": [ { - "name": "product", - "description": "Details about an item in the cart.", - "args": [], + "name": "quote_item_uids", + "description": "An array of IDs indicating which items to remove from the negotiable quote.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", - "args": [], + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveNegotiableQuoteItemsOutput", + "description": "Contains the negotiable quote.", + "fields": [ { - "name": "samples", - "description": "An array containing information about samples of the selected downloadable product.", + "name": "quote", + "description": "The negotiable quote after removing items.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloseNegotiableQuotesInput", + "description": "Defines the negotiable quotes to mark as closed.", + "fields": null, + "inputFields": [ { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], + "name": "quote_uids", + "description": "A list of unique IDs from `NegotiableQuote` objects.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DownloadableProduct", - "description": "Defines a product that the shopper downloads.", + "name": "CloseNegotiableQuotesOutput", + "description": "Contains the closed negotiable quotes and other negotiable quotes the company user can view.", "fields": [ { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "closed_quotes", + "description": "An array containing the negotiable quotes that were just closed.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "Use `operation_results` instead." }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", - "args": [], + "name": "negotiable_quotes", + "description": "A list of negotiable quotes that can be viewed by the logged-in customer", + "args": [ + { + "name": "filter", + "description": "The filter to use to determine which negotiable quotes to close.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "The field to use for sorting results.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteSortInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuotesOutput", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "operation_results", + "description": "An array of closed negotiable quote UIDs and details about any errors.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "CloseNegotiableQuoteOperationResult", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "category_gear", - "description": null, + "name": "result_status", + "description": "The status of the request to close one or more negotiable quotes.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "BatchMutationStatus", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RenameNegotiableQuoteOutput", + "description": "Contains the updated negotiable quote.", + "fields": [ { - "name": "climate", - "description": null, + "name": "quote", + "description": "The negotiable quote after updating the name.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuote", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "CloseNegotiableQuoteOperationResult", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "kind": "OBJECT", + "name": "NegotiableQuoteUidOperationSuccess", + "ofType": null }, { - "name": "color", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "kind": "OBJECT", + "name": "CloseNegotiableQuoteOperationFailure", + "ofType": null + } + ] + }, + { + "kind": "UNION", + "name": "CloseNegotiableQuoteError", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "NegotiableQuoteInvalidStateError", + "ofType": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "kind": "OBJECT", + "name": "NoSuchEntityUidError", + "ofType": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "InternalError", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "DeleteNegotiableQuotesOutput", + "description": "Contains a list of undeleted negotiable quotes the company user can view.", + "fields": [ { - "name": "custom_attributesV2", - "description": "Product custom attributes.", + "name": "negotiable_quotes", + "description": "A list of negotiable quotes that the customer can view", "args": [ { - "name": "filters", - "description": "", + "name": "filter", + "description": "The filter to use to determine which negotiable quotes to delete.", "type": { "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", + "name": "NegotiableQuoteFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "The field to use for sorting results.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteSortInput", "ofType": null }, "defaultValue": null @@ -34176,222 +32222,342 @@ ], "type": { "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "NegotiableQuotesOutput", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "downloadable_product_links", - "description": "An array containing information about the links for this downloadable product.", + "name": "operation_results", + "description": "An array of deleted negotiable quote UIDs and details about any errors.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "DeleteNegotiableQuoteOperationResult", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "downloadable_product_samples", - "description": "An array containing information about samples of this downloadable product.", + "name": "result_status", + "description": "The status of the request to delete one or more negotiable quotes.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", + "kind": "ENUM", + "name": "BatchMutationStatus", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "DeleteNegotiableQuoteOperationResult", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "NegotiableQuoteUidOperationSuccess", + "ofType": null }, { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "kind": "OBJECT", + "name": "DeleteNegotiableQuoteOperationFailure", + "ofType": null + } + ] + }, + { + "kind": "UNION", + "name": "DeleteNegotiableQuoteError", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "NegotiableQuoteInvalidStateError", + "ofType": null }, { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "kind": "OBJECT", + "name": "NoSuchEntityUidError", + "ofType": null }, { - "name": "features_bags", - "description": null, - "args": [], + "kind": "OBJECT", + "name": "InternalError", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuotePaymentMethodInput", + "description": "Defines the payment method to be applied to the negotiable quote.", + "fields": null, + "inputFields": [ + { + "name": "code", + "description": "Payment method code", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "format", - "description": null, - "args": [], + "name": "purchase_order_number", + "description": "The purchase order number. Optional for most payment methods.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetNegotiableQuotePaymentMethodOutput", + "description": "Contains details about the negotiable quote after setting the payment method.", + "fields": [ { - "name": "gender", - "description": null, + "name": "quote", + "description": "The updated negotiable quote.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuote", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuotesOutput", + "description": "Contains a list of negotiable that match the specified filter.", + "fields": [ { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "items", + "description": "A list of negotiable quotes", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID number assigned to the product.", + "name": "page_info", + "description": "Contains pagination metadata", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "sort_fields", + "description": "Contains the default sort field and all available sort fields.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductImage", + "name": "SortFields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "total_count", + "description": "The number of negotiable quotes returned", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteSortInput", + "description": "Defines the field to use to sort a list of negotiable quotes.", + "fields": null, + "inputFields": [ + { + "name": "sort_direction", + "description": "Whether to return results in ascending or descending order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "links_purchased_separately", - "description": "A value of 1 indicates that each link in the array must be purchased separately.", - "args": [], + "name": "sort_field", + "description": "The specified sort field.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteSortableField", + "ofType": null + } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "NegotiableQuoteSortableField", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUOTE_NAME", + "description": "Sorts negotiable quotes by name.", "isDeprecated": false, "deprecationReason": null }, { - "name": "links_title", - "description": "The heading above the list of downloadable products.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "CREATED_AT", + "description": "Sorts negotiable quotes by the dates they were created.", "isDeprecated": false, "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "name": "UPDATED_AT", + "description": "Sorts negotiable quotes by the dates they were last modified.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteCommentInput", + "description": "Contains the commend provided by the buyer.", + "fields": null, + "inputFields": [ { - "name": "material", - "description": null, - "args": [], + "name": "comment", + "description": "The comment provided by the buyer.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteComment", + "description": "Contains a single plain text comment from either the buyer or seller.", + "fields": [ { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "name": "author", + "description": "The first and last name of the commenter.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "OBJECT", + "name": "NegotiableQuoteUser", "ofType": null } }, @@ -34399,127 +32565,157 @@ "deprecationReason": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "created_at", + "description": "Timestamp indicating when the comment was created.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "creator_type", + "description": "Indicates whether a buyer or seller commented.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteCommentCreatorType", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "text", + "description": "The plain text comment.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "uid", + "description": "The unique ID of a `NegotiableQuoteComment` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "NegotiableQuoteCommentCreatorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "BUYER", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "name": "SELLER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuote", + "description": "Contains details about a negotiable quote.", + "fields": [ { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "available_payment_methods", + "description": "An array of payment methods that can be applied to the negotiable quote.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailablePaymentMethod", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", + "name": "billing_address", + "description": "The billing address applied to the negotiable quote.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuoteBillingAddress", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", + "name": "buyer", + "description": "The first and last name of the buyer.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteUser", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "comments", + "description": "A list of comments made by the buyer and seller.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "NegotiableQuoteComment", "ofType": null } }, @@ -34527,8 +32723,8 @@ "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "created_at", + "description": "Timestamp indicating when the negotiable quote was created.", "args": [], "type": { "kind": "SCALAR", @@ -34539,51 +32735,43 @@ "deprecationReason": null }, { - "name": "pattern", - "description": null, + "name": "email", + "description": "The email address of the company user.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "Indicates the price of an item.", + "name": "history", + "description": "A list of status and price changes for the negotiable quote.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrices", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryEntry", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "is_virtual", + "description": "Indicates whether the negotiable quote contains only virtual products.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -34591,15 +32779,15 @@ "deprecationReason": null }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "items", + "description": "The list of items in the negotiable quote.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TierPrice", + "kind": "INTERFACE", + "name": "CartItemInterface", "ofType": null } }, @@ -34607,15 +32795,15 @@ "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "name", + "description": "The title assigned to the negotiable quote.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -34623,59 +32811,59 @@ "deprecationReason": null }, { - "name": "purpose", - "description": null, + "name": "prices", + "description": "A set of subtotals and totals applied to the negotiable quote.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CartPrices", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "selected_payment_method", + "description": "The payment method that was applied to the negotiable quote.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "OBJECT", + "name": "SelectedPaymentMethod", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "shipping_addresses", + "description": "A list of shipping addresses applied to the negotiable quote.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", + "name": "status", + "description": "The status of the negotiable quote.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "ENUM", + "name": "NegotiableQuoteStatus", "ofType": null } }, @@ -34683,27 +32871,15 @@ "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "total_quantity", + "description": "The total number of items in the negotiable quote.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null } }, @@ -34711,36 +32887,15 @@ "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "uid", + "description": "The unique ID of a `NegotiableQuote` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -34748,104 +32903,171 @@ "deprecationReason": null }, { - "name": "sale", - "description": null, + "name": "updated_at", + "description": "Timestamp indicating when the negotiable quote was updated.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "NegotiableQuoteStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUBMITTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null - }, + "name": "PENDING", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "UPDATED", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "OPEN", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "sleeve", - "description": null, - "args": [], + "name": "ORDERED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOSED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DECLINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXPIRED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DRAFT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteFilterInput", + "description": "Defines a filter to limit the negotiable quotes to return.", + "fields": null, + "inputFields": [ + { + "name": "ids", + "description": "Filter by the ID of one or more negotiable quotes.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "name", + "description": "Filter by the negotiable quote name.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryEntry", + "description": "Contains details about a change for a negotiable quote.", + "fields": [ + { + "name": "author", + "description": "The person who made a change in the status of the negotiable quote.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteUser", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "change_type", + "description": "An enum that describes the why the entry in the negotiable quote history changed status.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteHistoryEntryChangeType", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "changes", + "description": "The set of changes in the negotiable quote.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryChanges", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "created_at", + "description": "Timestamp indicating when the negotiable quote entry was created.", "args": [], "type": { "kind": "SCALAR", @@ -34856,204 +33078,250 @@ "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "uid", + "description": "The unique ID of a `NegotiableQuoteHistoryEntry` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryChanges", + "description": "Contains a list of changes to a negotiable quote.", + "fields": [ { - "name": "stock_status", - "description": "Stock status of the product", + "name": "comment_added", + "description": "The comment provided with a change in the negotiable quote history.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryCommentChange", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, + "name": "custom_changes", + "description": "Lists log entries added by third-party extensions.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuoteCustomLogChange", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_general", - "description": null, + "name": "expiration", + "description": "The expiration date of the negotiable quote before and after a change in the quote history.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryExpirationChange", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "products_removed", + "description": "Lists products that were removed as a result of a change in the quote history.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryProductsRemovedChange", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "statuses", + "description": "The status before and after a change in the negotiable quote history.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductImage", + "name": "NegotiableQuoteHistoryStatusesChange", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "total", + "description": "The total amount of the negotiable quote before and after a change in the quote history.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryTotalChange", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryStatusChange", + "description": "Lists a new status change applied to a negotiable quote and the previous status.", + "fields": [ { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", + "name": "new_status", + "description": "The updated status.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", + "kind": "ENUM", + "name": "NegotiableQuoteStatus", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "old_status", + "description": "The previous status. The value will be null for the first history entry in a negotiable quote.", "args": [], "type": { "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "name": "NegotiableQuoteStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryStatusesChange", + "description": "Contains a list of status changes that occurred for the negotiable quote.", + "fields": [ { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "changes", + "description": "A list of status changes.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryStatusChange", + "ofType": null + } + } }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryCommentChange", + "description": "Contains a comment submitted by a seller or buyer.", + "fields": [ { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", + "name": "comment", + "description": "A plain text comment submitted by a seller or buyer.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryTotalChange", + "description": "Contains a new price and the previous price.", + "fields": [ { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "name": "new_price", + "description": "The total price as a result of the change.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", + "name": "old_price", + "description": "The previous total price on the negotiable quote.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryExpirationChange", + "description": "Contains a new expiration date and the previous date.", + "fields": [ { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "new_expiration", + "description": "The expiration date after the change. The value will be 'null' if not set.", "args": [], "type": { "kind": "SCALAR", @@ -35064,27 +33332,81 @@ "deprecationReason": null }, { - "name": "url_path", - "description": null, + "name": "old_expiration", + "description": "The previous expiration date. The value will be 'null' if not previously set.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryProductsRemovedChange", + "description": "Contains lists of products that have been removed from the catalog and negotiable quote.", + "fields": [ + { + "name": "products_removed_from_catalog", + "description": "A list of product IDs the seller removed from the catalog.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_rewrites", - "description": "URL rewrites list", + "name": "products_removed_from_quote", + "description": "A list of products removed from the negotiable quote by either the buyer or the seller.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteCustomLogChange", + "description": "Contains custom log entries added by third-party extensions.", + "fields": [ + { + "name": "new_value", + "description": "The new entry content.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -35092,8 +33414,8 @@ "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "old_value", + "description": "The previous entry in the custom log.", "args": [], "type": { "kind": "SCALAR", @@ -35104,286 +33426,319 @@ "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "title", + "description": "The title of the custom log entry.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Website", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "DownloadableFileTypeEnum", + "name": "NegotiableQuoteHistoryEntryChangeType", "description": "", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "FILE", + "name": "CREATED", "description": "", - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "URL", + "name": "UPDATED", "description": "", - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOSED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_BY_SYSTEM", + "description": "", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", - "name": "DownloadableProductLinks", - "description": "Defines characteristics of a downloadable product.", + "name": "RequestNegotiableQuoteOutput", + "description": "Contains the `NegotiableQuote` object generated when a buyer requests a negotiable quote.", "fields": [ { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." - }, - { - "name": "is_shareable", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." - }, - { - "name": "link_type", - "description": null, + "name": "quote", + "description": "Details about the negotiable quote.", "args": [], "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", + "kind": "OBJECT", + "name": "NegotiableQuote", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "NegotiableQuoteAddressInterface", + "description": "", + "fields": [ { - "name": "number_of_downloads", - "description": null, + "name": "city", + "description": "The company's city or town.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "The price of the downloadable product.", + "name": "company", + "description": "The company name associated with the shipping/billing address.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sample_file", - "description": null, + "name": "country", + "description": "The company's country.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressCountry", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_type", - "description": null, + "name": "firstname", + "description": "The first name of the company user.", "args": [], "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", + "name": "lastname", + "description": "The last name of the company user.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "A number indicating the sort order.", + "name": "postcode", + "description": "The company's ZIP or postal code.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the link.", + "name": "region", + "description": "An object containing the region name, region code, and region ID.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuoteAddressRegion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `DownloadableProductLinks` object.", + "name": "street", + "description": "An array of strings that define the street number and name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "telephone", + "description": "The customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteBillingAddress", + "ofType": null + } + ] }, { "kind": "OBJECT", - "name": "DownloadableProductSamples", - "description": "Defines characteristics of a downloadable product.", + "name": "NegotiableQuoteAddressRegion", + "description": "Defines the company's state or province.", "fields": [ { - "name": "id", - "description": null, + "name": "code", + "description": "The address region code.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_file", - "description": null, + "name": "label", + "description": "The display name of the region.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" - }, - { - "name": "sample_type", - "description": null, - "args": [], - "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", + "name": "region_id", + "description": "The unique ID for a pre-defined region.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressCountry", + "description": "Defines the company's country.", + "fields": [ { - "name": "sort_order", - "description": "A number indicating the sort order.", + "name": "code", + "description": "The address country code.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the sample.", + "name": "label", + "description": "The display name of the region.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -35396,19 +33751,19 @@ }, { "kind": "OBJECT", - "name": "DownloadableOrderItem", - "description": "Defines downloadable product options for `OrderItemInterface`.", + "name": "NegotiableQuoteShippingAddress", + "description": "", "fields": [ { - "name": "discounts", - "description": "The final discount information for the product.", + "name": "available_shipping_methods", + "description": "An array of shipping methods available to the buyer.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "AvailableShippingMethod", "ofType": null } }, @@ -35416,15 +33771,15 @@ "deprecationReason": null }, { - "name": "downloadable_links", - "description": "A list of downloadable links that are ordered from the downloadable product.", + "name": "city", + "description": "The company's city or town.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -35432,27 +33787,27 @@ "deprecationReason": null }, { - "name": "eligible_for_return", - "description": "Indicates whether the order item is eligible to be in a return request.", + "name": "company", + "description": "The company name associated with the shipping/billing address.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "entered_options", - "description": "The entered option for the base product, such as a logo or image.", + "name": "country", + "description": "The company's country.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "OrderItemOption", + "name": "NegotiableQuoteAddressCountry", "ofType": null } }, @@ -35460,88 +33815,125 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The selected gift message for the order item", + "name": "firstname", + "description": "The first name of the company user.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order item.", + "name": "lastname", + "description": "The last name of the company user.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for an `OrderItemInterface` object.", + "name": "postcode", + "description": "The company's ZIP or postal code.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "The ProductInterface object, which contains details about the base product", + "name": "region", + "description": "An object containing the region name, region code, and region ID.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "NegotiableQuoteAddressRegion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "selected_shipping_method", + "description": "The selected shipping method.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SelectedShippingMethod", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price of the base product, including selected options.", + "name": "street", + "description": "An array of strings that define the street number and name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "telephone", + "description": "The customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "NegotiableQuoteAddressInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteBillingAddress", + "description": "", + "fields": [ + { + "name": "city", + "description": "The company's city or town.", "args": [], "type": { "kind": "NON_NULL", @@ -35556,8 +33948,8 @@ "deprecationReason": null }, { - "name": "product_type", - "description": "The type of product, such as simple, configurable, etc.", + "name": "company", + "description": "The company name associated with the shipping/billing address.", "args": [], "type": { "kind": "SCALAR", @@ -35568,99 +33960,136 @@ "deprecationReason": null }, { - "name": "product_url_key", - "description": "URL key of the base product.", + "name": "country", + "description": "The company's country.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressCountry", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_canceled", - "description": "The number of canceled items.", + "name": "firstname", + "description": "The first name of the company user.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "lastname", + "description": "The last name of the company user.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", + "name": "postcode", + "description": "The company's ZIP or postal code.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "region", + "description": "An object containing the region name, region code, and region ID.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "NegotiableQuoteAddressRegion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_returned", - "description": "The number of returned items.", + "name": "street", + "description": "An array of strings that define the street number and name.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "telephone", + "description": "The customer's telephone number.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", + "kind": "INTERFACE", + "name": "NegotiableQuoteAddressInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteUser", + "description": "A limited view of a Buyer or Seller in the negotiable quote process.", + "fields": [ + { + "name": "firstname", + "description": "The first name of the buyer or seller making a change.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -35668,145 +34097,198 @@ "deprecationReason": null }, { - "name": "status", - "description": "The status of the order item.", + "name": "lastname", + "description": "The buyer's or seller's last name.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "NegotiableQuoteUidNonFatalResultInterface", + "description": "", + "fields": [ { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "NegotiableQuoteUidOperationSuccess", + "ofType": null + } + ] }, { "kind": "OBJECT", - "name": "DownloadableInvoiceItem", - "description": "Defines downloadable product options for `InvoiceItemInterface`.", + "name": "NegotiableQuoteUidOperationSuccess", + "description": "Contains details about a successful operation on a negotiable quote.", "fields": [ { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "downloadable_links", - "description": "A list of downloadable links that are invoiced from the downloadable product.", + "kind": "INTERFACE", + "name": "NegotiableQuoteUidNonFatalResultInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteInvalidStateError", + "description": "An error indicating that an operation was attempted on a negotiable quote in an invalid state.", + "fields": [ + { + "name": "message", + "description": "The returned error message.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", + "kind": "INTERFACE", + "name": "ErrorInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemNote", + "description": "The note object for quote line item.", + "fields": [ + { + "name": "created_at", + "description": "Timestamp that reflects note creation date.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_item", - "description": "Details about an individual order item.", + "name": "creator_id", + "description": "ID of the user who submitted a note.", "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "creator_type", + "description": "Type of teh user who submitted a note.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", + "name": "negotiable_quote_item_uid", + "description": "The unique ID of a `CartItemInterface` object.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "note", + "description": "Note text.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "note_uid", + "description": "The unique ID of a `ItemNote` object.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null }, "isDeprecated": false, @@ -35814,181 +34296,216 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", - "description": "Defines downloadable product options for `CreditMemoItemInterface`.", + "name": "CloseNegotiableQuoteOperationFailure", + "description": "Contains details about a failed close operation on a negotiable quote.", "fields": [ { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", + "name": "errors", + "description": "An array of errors encountered while attempting close the negotiable quote.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "CloseNegotiableQuoteError", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "downloadable_links", - "description": "A list of downloadable links that are refunded from the downloadable product.", + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteNegotiableQuotesInput", + "description": "", + "fields": null, + "inputFields": [ { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", - "args": [], + "name": "quote_uids", + "description": "A list of unique IDs for `NegotiableQuote` objects to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteNegotiableQuoteOperationFailure", + "description": "Contains details about a failed delete operation on a negotiable quote.", + "fields": [ { - "name": "order_item", - "description": "The order item the credit memo is applied to.", + "name": "errors", + "description": null, "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "DeleteNegotiableQuoteError", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuotePaymentMethodInput", + "description": "Defines the payment method of the specified negotiable quote.", + "fields": null, + "inputFields": [ { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", - "args": [], + "name": "payment_method", + "description": "The payment method to be assigned to the negotiable quote.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "INPUT_OBJECT", + "name": "NegotiableQuotePaymentMethodInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_refunded", - "description": "The number of refunded items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "description": "Defines characteristics of the links for downloadable product.", + "name": "ComparableItem", + "description": "Defines an object used to iterate through items for product comparisons.", "fields": [ { - "name": "sort_order", - "description": "A number indicating the sort order.", + "name": "attributes", + "description": "An array of product attributes that can be used to compare products.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductAttribute", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the link.", + "name": "product", + "description": "Details about a product in a compare list.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { "name": "uid", - "description": "The unique ID for a `DownloadableItemsLinks` object.", + "description": "The unique ID of an item in a compare list.", "args": [], "type": { "kind": "NON_NULL", @@ -36010,12 +34527,12 @@ }, { "kind": "OBJECT", - "name": "DownloadableWishlistItem", - "description": "A downloadable product wish list item.", + "name": "ProductAttribute", + "description": "Contains a product attribute code and value.", "fields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "code", + "description": "The unique identifier for a product attribute code.", "args": [], "type": { "kind": "NON_NULL", @@ -36030,63 +34547,85 @@ "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "value", + "description": "The display value of the attribute.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ComparableAttribute", + "description": "Contains an attribute code that is used for product comparisons.", + "fields": [ { - "name": "description", - "description": "The description of the item.", + "name": "code", + "description": "An attribute code that is enabled for product comparisons.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "label", + "description": "The label of the attribute code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompareList", + "description": "Contains iterable information such as the array of items, the count, and attributes that represent the compare list.", + "fields": [ { - "name": "links_v2", - "description": "An array containing information about the selected links.", + "name": "attributes", + "description": "An array of attributes that can be used for comparing products.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "DownloadableProductLinks", + "name": "ComparableAttribute", "ofType": null } }, @@ -36094,27 +34633,31 @@ "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", + "name": "item_count", + "description": "The number of items in the compare list.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "items", + "description": "An array of products to compare.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "ComparableItem", "ofType": null } }, @@ -36122,15 +34665,15 @@ "deprecationReason": null }, { - "name": "samples", - "description": "An array containing information about the selected samples.", + "name": "uid", + "description": "The unique ID assigned to the compare list.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -36139,167 +34682,207 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Company", - "description": "Contains the output schema for a company.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CreateCompareListInput", + "description": "Contains an array of product IDs to use for creating a compare list.", + "fields": null, + "inputFields": [ { - "name": "acl_resources", - "description": "The list of all resources defined within the company.", - "args": [], + "name": "products", + "description": "An array of product IDs to add to the compare list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddProductsToCompareListInput", + "description": "Contains products to add to an existing compare list.", + "fields": null, + "inputFields": [ { - "name": "company_admin", - "description": "An object containing information about the company administrator.", - "args": [], + "name": "products", + "description": "An array of product IDs to add to the compare list.", "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "credit", - "description": "Company credit balances and limits.", - "args": [], + "name": "uid", + "description": "The unique identifier of the compare list to modify.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyCredit", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveProductsFromCompareListInput", + "description": "Defines which products to remove from a compare list.", + "fields": null, + "inputFields": [ { - "name": "credit_history", - "description": "Details about the history of company credit operations.", - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyCreditHistoryFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "", - "type": { + "name": "products", + "description": "An array of product IDs to remove from the compare list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null - }, - "defaultValue": "1" + } } - ], + }, + "defaultValue": null + }, + { + "name": "uid", + "description": "The unique identifier of the compare list to modify.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyCreditHistory", + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompareListOutput", + "description": "Contains the results of the request to delete a compare list.", + "fields": [ + { + "name": "result", + "description": "Indicates whether the compare list was successfully deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AssignCompareListToCustomerOutput", + "description": "Contains the results of the request to assign a compare list.", + "fields": [ { - "name": "email", - "description": "The email address of the company contact.", + "name": "compare_list", + "description": "The contents of the customer's compare list.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CompareList", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID of a `Company` object.", + "name": "result", + "description": "Indicates whether the compare list was successfully assigned to the customer.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "legal_address", - "description": "The address where the company is registered to conduct business.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CompanyLegalAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "description": "Defines basic features of a configurable product and its simple product variants.", + "fields": [ { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "name", - "description": "The name of the company.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -36310,15 +34893,15 @@ "deprecationReason": null }, { - "name": "payment_methods", - "description": "The list of payment methods available to a company.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "CategoryInterface", "ofType": null } }, @@ -36326,31 +34909,51 @@ "deprecationReason": null }, { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", + "name": "color", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, + { + "name": "configurable_options", + "description": "An array of options for the configurable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableProductOptions", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "role", - "description": "A company role filtered by the unique ID of a `CompanyRole` object.", + "name": "configurable_product_options_selection", + "description": "An array of media gallery items and other details about selected configurable product options as well as details about remaining selectable options.", "args": [ { - "name": "id", + "name": "configurableOptionValueUids", "description": "", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, "defaultValue": null @@ -36358,194 +34961,90 @@ ], "type": { "kind": "OBJECT", - "name": "CompanyRole", + "name": "ConfigurableProductOptionsSelection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "roles", - "description": "An object that contains a list of company roles.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRoles", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sales_representative", - "description": "An object containing information about the company sales representative.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { - "kind": "OBJECT", - "name": "CompanySalesRepresentative", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "structure", - "description": "The company structure of teams and customers in depth-first order.", - "args": [ - { - "name": "rootId", - "description": "The ID of the node in the company structure that serves as the root for the query.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "depth", - "description": "The maximum number of levels of the structure to return.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10" - } - ], + "name": "created_at", + "description": "Timestamp indicating when the product was created.", + "args": [], "type": { - "kind": "OBJECT", - "name": "CompanyStructure", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "team", - "description": "The company team data filtered by the unique ID for a `CompanyTeam` object.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "crosssell_products", + "description": "An array of cross-sell products.", + "args": [], "type": { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "A company user filtered by the unique ID of a `Customer` object.", + "name": "custom_attributesV2", + "description": "Product custom attributes.", "args": [ { - "name": "id", + "name": "filters", "description": "", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "Customer", + "name": "ProductCustomAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "users", - "description": "An object that contains a list of company users based on activity status.", - "args": [ - { - "name": "filter", - "description": "The type of company users to return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyUsersFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", + "args": [], "type": { "kind": "OBJECT", - "name": "CompanyUsers", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { "kind": "SCALAR", @@ -36554,45 +35053,34 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyLegalAddress", - "description": "Contains details about the address where the company is registered to conduct business.", - "fields": [ + }, { - "name": "city", - "description": "The city where the company is registered to conduct business.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." }, { - "name": "country_code", - "description": "The country code of the company's legal address.", + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "postcode", - "description": "The company's postal code.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", @@ -36603,27 +35091,27 @@ "deprecationReason": null }, { - "name": "region", - "description": "An object containing region data for the company.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomerAddressRegion", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "street", - "description": "An array of strings that define the company's street address.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, @@ -36631,8 +35119,24 @@ "deprecationReason": null }, { - "name": "telephone", - "description": "The company's phone number.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MediaGalleryEntry", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." + }, + { + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { "kind": "SCALAR", @@ -36641,21 +35145,10 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyAdmin", - "description": "Contains details about the company administrator.", - "fields": [ + }, { - "name": "email", - "description": "The email address of the company administrator.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", @@ -36666,8 +35159,8 @@ "deprecationReason": null }, { - "name": "firstname", - "description": "The company administrator's first name.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { "kind": "SCALAR", @@ -36678,36 +35171,32 @@ "deprecationReason": null }, { - "name": "gender", - "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CompanyAdmin` object.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "job_title", - "description": "The job title of the company administrator.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { "kind": "SCALAR", @@ -36718,31 +35207,36 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The company administrator's last name.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanySalesRepresentative", - "description": "Contains details about a company sales representative.", - "fields": [ + }, { - "name": "email", - "description": "The email address of the company sales representative.", + "name": "options", + "description": "An array of options for a customizable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { "kind": "SCALAR", @@ -36753,75 +35247,84 @@ "deprecationReason": null }, { - "name": "firstname", - "description": "The company sales representative's first name.", + "name": "price", + "description": "Indicates the price of an item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductPrices", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." + }, + { + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastname", - "description": "The company sales representative's last name.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TierPrice", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyUsers", - "description": "Contains details about company users.", - "fields": [ + }, { - "name": "items", - "description": "An array of `CompanyUser` objects that match the specified filter criteria.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Pagination metadata.", + "name": "rating_summary", + "description": "The average of all the ratings given to the product.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of objects returned.", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { "kind": "NON_NULL", @@ -36834,53 +35337,38 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyRoles", - "description": "Contains an array of roles.", - "fields": [ + }, { - "name": "items", - "description": "A list of company roles that match the specified filter criteria.", + "name": "related_products", + "description": "An array of related products.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Pagination metadata.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The total number of objects matching the specified filter.", + "name": "review_count", + "description": "The total count of all the reviews given to the product.", "args": [], "type": { "kind": "NON_NULL", @@ -36893,28 +35381,38 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyRole", - "description": "Contails details about a single role.", - "fields": [ + }, { - "name": "id", - "description": "The unique ID for a `CompanyRole` object.", - "args": [], + "name": "reviews", + "description": "The list of products reviews.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ProductReviews", "ofType": null } }, @@ -36922,8 +35420,20 @@ "deprecationReason": null }, { - "name": "name", - "description": "The name assigned to the role.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", @@ -36934,70 +35444,63 @@ "deprecationReason": null }, { - "name": "permissions", - "description": "A list of permission resources defined for a role.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "users_count", - "description": "The total number of users assigned the specified role.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "special_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyAclResource", - "description": "Contains details about the access control list settings of a resource.", - "fields": [ + }, { - "name": "children", - "description": "An array of sub-resources.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CompanyAclResource` object.", + "name": "staged", + "description": "Indicates whether the product is staged for a future campaign.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -37005,20 +35508,20 @@ "deprecationReason": null }, { - "name": "sort_order", - "description": "The sort order of an ACL resource.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "ProductStockStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "text", - "description": "The label assigned to the ACL resource.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { "kind": "SCALAR", @@ -37027,196 +35530,109 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyRoleNameAvailableOutput", - "description": "Contains the response of a role name validation query.", - "fields": [ + }, { - "name": "is_role_name_available", - "description": "Indicates whether the specified company role name is available.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyUserEmailAvailableOutput", - "description": "Contains the response of a company user email validation query.", - "fields": [ + }, { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company user.", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyAdminEmailAvailableOutput", - "description": "Contains the response of a company admin email validation query.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company administrator.", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "ProductTierPrices", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyEmailAvailableOutput", - "description": "Contains the response of a company email validation query.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company.", + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "CompanyStructureEntity", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null }, { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CompanyStructure", - "description": "Contains an array of the individual nodes that comprise the company structure.", - "fields": [ + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." + }, { - "name": "items", - "description": "An array of elements in a company structure.", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyStructureItem", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyTeam", - "description": "Describes a company team.", - "fields": [ + }, { - "name": "description", - "description": "An optional description of the team.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "id", - "description": "The unique ID for a `CompanyTeam` object.", + "name": "upsell_products", + "description": "An array of up-sell products.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -37224,8 +35640,8 @@ "deprecationReason": null }, { - "name": "name", - "description": "The display name of the team.", + "name": "url_key", + "description": "The part of the URL that identifies the product", "args": [], "type": { "kind": "SCALAR", @@ -37236,118 +35652,148 @@ "deprecationReason": null }, { - "name": "structure_id", - "description": "ID of the company structure", + "name": "url_path", + "description": null, "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + }, + { + "name": "url_rewrites", + "description": "URL rewrites list", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "UrlRewrite", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUsersFilterInput", - "description": "Defines the filter for returning a list of company users.", - "fields": null, - "inputFields": [ + }, { - "name": "status", - "description": "The activity status to filter on.", + "name": "url_suffix", + "description": "The part of the product URL that is appended after the url key", + "args": [], "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", + "kind": "SCALAR", + "name": "String", "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "description": "Defines the list of company user status values.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": "Only active users.", + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "INACTIVE", - "description": "Only inactive users.", + "name": "variants", + "description": "An array of simple product variants.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableVariant", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyTeamOutput", - "description": "Contains the response to the request to create a company team.", - "fields": [ + }, { - "name": "team", - "description": "The new company team instance.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CompanyTeam", + "name": "Website", "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "weight", + "description": "The weight of the item, in units defined by the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "UpdateCompanyTeamOutput", - "description": "Contains the response to the request to update a company team.", + "name": "ConfigurableVariant", + "description": "Contains all the simple product variants of a configurable product.", "fields": [ { - "name": "team", - "description": "The updated company team instance.", + "name": "attributes", + "description": "An array of configurable attribute options.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CompanyTeam", + "name": "ConfigurableAttributeOption", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "product", + "description": "An array of linked simple products.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -37357,95 +35803,112 @@ }, { "kind": "OBJECT", - "name": "DeleteCompanyTeamOutput", - "description": "Contains the status of the request to delete a company team.", + "name": "ConfigurableAttributeOption", + "description": "Contains details about a configurable product attribute option.", "fields": [ { - "name": "success", - "description": "Indicates whether the delete operation succeeded.", + "name": "code", + "description": "The ID assigned to the attribute.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamCreateInput", - "description": "Defines the input schema for creating a company team.", - "fields": null, - "inputFields": [ + }, { - "name": "description", - "description": "An optional description of the team.", + "name": "label", + "description": "A string that describes the configurable attribute option.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The display name of the team.", + "name": "uid", + "description": "The unique ID for a `ConfigurableAttributeOption` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "target_id", - "description": "The ID of a node within a company's structure. This ID will be the parent of the created team.", + "name": "value_index", + "description": "A unique index number assigned to the configurable product option.", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamUpdateInput", - "description": "Defines the input schema for updating a company team.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConfigurableProductOptions", + "description": "Defines configurable attributes for the specified product.", + "fields": [ { - "name": "description", - "description": "An optional description of the team.", + "name": "attribute_code", + "description": "A string that identifies the attribute.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "The unique ID of the `CompanyTeam` object to update.", + "name": "attribute_id", + "description": "The ID assigned to the attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `attribute_uid` instead." + }, + { + "name": "attribute_id_v2", + "description": "The ID assigned to the attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `attribute_uid` instead." + }, + { + "name": "attribute_uid", + "description": "The unique ID for an `Attribute` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37455,73 +35918,61 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The display name of the team.", + "name": "id", + "description": "The configurable option ID number assigned by the system.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." + }, + { + "name": "label", + "description": "A displayed string that describes the configurable product option.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyStructureOutput", - "description": "Contains the response to the request to update the company structure.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "company", - "description": "The updated company instance.", + "name": "position", + "description": "A number that indicates the order in which the attribute is displayed.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyStructureUpdateInput", - "description": "Defines the input schema for updating the company structure.", - "fields": null, - "inputFields": [ + }, { - "name": "parent_tree_id", - "description": "The ID of a company that will be the new parent.", + "name": "product_id", + "description": "This is the same as a product's `id` field.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "`product_id` is not needed and can be obtained from its parent." }, { - "name": "tree_id", - "description": "The ID of the company team that is being moved to another parent.", + "name": "uid", + "description": "The unique ID for a `ConfigurableProductOptions` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37531,55 +35982,31 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyOutput", - "description": "Contains the response to the request to create a company.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "company", - "description": "The new company instance.", + "name": "use_default", + "description": "Indicates whether the option is the default.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyOutput", - "description": "Contains the response to the request to update the company.", - "fields": [ + }, { - "name": "company", - "description": "The updated company instance.", + "name": "values", + "description": "An array that defines the `value_index` codes assigned to the configurable product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Company", + "name": "ConfigurableProductOptionsValues", "ofType": null } }, @@ -37594,78 +36021,92 @@ }, { "kind": "OBJECT", - "name": "CreateCompanyUserOutput", - "description": "Contains the response to the request to create a company user.", + "name": "ConfigurableProductOptionsValues", + "description": "Contains the index number assigned to a configurable product option.", "fields": [ { - "name": "user", - "description": "The new company user instance.", + "name": "default_label", + "description": "The label of the product on the default store.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyUserOutput", - "description": "Contains the response to the request to update the company user.", - "fields": [ + }, { - "name": "user", - "description": "The updated company user instance.", + "name": "label", + "description": "The label of the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCompanyUserOutput", - "description": "Contains the response to the request to delete the company user.", - "fields": [ + }, { - "name": "success", - "description": "Indicates whether the company user has been deactivated successfully.", + "name": "store_label", + "description": "The label of the product on the current store.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_data", + "description": "Swatch data for a configurable product option.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_default_value", + "description": "Indicates whether to use the default_label.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "value_index", + "description": "A unique index number assigned to the configurable product option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." } ], "inputFields": null, @@ -37674,74 +36115,63 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CreateCompanyRoleOutput", - "description": "Contains the response to the request to create a company role.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AddConfigurableProductsToCartInput", + "description": "Defines the configurable products to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "role", - "description": "The new company role instance.", - "args": [], + "name": "cart_id", + "description": "The ID of the cart.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyRoleOutput", - "description": "Contains the response to the request to update the company role.", - "fields": [ + "defaultValue": null + }, { - "name": "role", - "description": "The updated company role instance.", - "args": [], + "name": "cart_items", + "description": "An array of configurable products to add.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConfigurableProductCartItemInput", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DeleteCompanyRoleOutput", - "description": "Contains the response to the request to delete the company role.", + "name": "AddConfigurableProductsToCartOutput", + "description": "Contains details about the cart after adding configurable products.", "fields": [ { - "name": "success", - "description": "SIndicates whether the company role has been deleted successfully.", + "name": "cart", + "description": "The cart after adding products.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, @@ -37756,79 +36186,41 @@ }, { "kind": "INPUT_OBJECT", - "name": "CompanyCreateInput", - "description": "Defines the input schema for creating a new company.", + "name": "ConfigurableProductCartItemInput", + "description": "", "fields": null, "inputFields": [ { - "name": "company_admin", - "description": "Defines the company administrator.", + "name": "customizable_options", + "description": "The ID and value of the option.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "CompanyAdminInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "company_email", - "description": "The email address of the company contact.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "company_name", - "description": "The name of the company to create.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + "name": "CustomizableOptionInput", "ofType": null } }, "defaultValue": null }, { - "name": "legal_address", - "description": "Defines legal address data of the company.", + "name": "data", + "description": "The quantity and SKU of the configurable product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", + "name": "CartItemInput", "ofType": null } }, "defaultValue": null }, { - "name": "legal_name", - "description": "The full legal name of the company.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", + "name": "parent_sku", + "description": "The SKU of the parent configurable product.", "type": { "kind": "SCALAR", "name": "String", @@ -37837,8 +36229,8 @@ "defaultValue": null }, { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "name": "variant_sku", + "description": "Deprecated. Use `CartItemInput.sku` instead.", "type": { "kind": "SCALAR", "name": "String", @@ -37852,332 +36244,359 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyAdminInput", - "description": "Defines the input schema for creating a company administrator.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConfigurableCartItem", + "description": "An implementation for configurable product cart items.", + "fields": [ { - "name": "email", - "description": "The email address of the company administrator.", + "name": "available_gift_wrapping", + "description": "The list of available gift wrapping options for the cart item.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The company administrator's first name.", + "name": "configurable_options", + "description": "An array containing the configuranle options the shopper selected.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedConfigurableOption", + "ofType": null + } } }, - "defaultValue": null - }, - { - "name": "gender", - "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "job_title", - "description": "The job title of the company administrator.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The company administrator's last name.", + "name": "configured_variant", + "description": "Product details of the cart item.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", - "description": "Defines the input schema for defining a company's legal address.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "city", - "description": "The city where the company is registered to conduct business.", + "name": "customizable_options", + "description": "An array containing the customizable options the shopper selected.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_id", - "description": "The company's country ID. Use the `countries` query to get this value.", + "name": "discount", + "description": "Contains discount for quote line item.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "CountryCodeEnum", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "The postal code of the company.", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CartItemError", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", + "name": "gift_message", + "description": "The entered gift message for the cart item", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street address where the company is registered to conduct business.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the cart item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "telephone", - "description": "The primary phone number of the company.", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUpdateInput", - "description": "Defines the input schema for updating a company.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "company_email", - "description": "The email address of the company contact.", + "name": "max_qty", + "description": "Line item max qty in quote template", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "company_name", - "description": "The name of the company to update.", + "name": "min_qty", + "description": "Line item min qty in quote template", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "legal_address", - "description": "The legal address data of the company.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressUpdateInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CartItemPrices", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressUpdateInput", - "description": "Defines the input schema for updating a company's legal address.", - "fields": null, - "inputFields": [ - { - "name": "city", - "description": "The city where the company is registered to conduct business.", + "name": "product", + "description": "Details about an item in the cart.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_id", - "description": "The unique ID for a `Country` object.", + "name": "quantity", + "description": "The quantity of this item in the cart.", + "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "The postal code of the company.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "region", - "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedConfigurableOption", + "description": "Contains details about a selected configurable option.", + "fields": [ + { + "name": "configurable_product_option_uid", + "description": "The unique ID for a `ConfigurableProductOptions` object.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street address where the company is registered to conduct business.", + "name": "configurable_product_option_value_uid", + "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The primary phone number of the company.", + "name": "id", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUserCreateInput", - "description": "Defines the input schema for creating a company user.", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "Use `SelectedConfigurableOption.configurable_product_option_uid` instead." + }, { - "name": "email", - "description": "The company user's email address", + "name": "option_label", + "description": "The display text for the option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38187,25 +36606,29 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The company user's first name.", + "name": "value_id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `SelectedConfigurableOption.configurable_product_option_value_uid` instead." }, { - "name": "job_title", - "description": "The company user's job title or function.", + "name": "value_label", + "description": "The display name of the selected configurable option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38215,11 +36638,24 @@ "ofType": null } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableWishlistItem", + "description": "A configurable product wish list item.", + "fields": [ { - "name": "lastname", - "description": "The company user's last name.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38229,94 +36665,89 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "role_id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "child_sku", + "description": "The SKU of the simple product corresponding to a set of selected configurable options.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `ConfigurableWishlistItem.configured_variant.sku` instead." }, { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "name": "configurable_options", + "description": "An array of selected configurable options.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", + "kind": "OBJECT", + "name": "SelectedConfigurableOption", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "target_id", - "description": "The ID of a node within a company's structure. This ID will be the parent of the created company user.", + "name": "configured_variant", + "description": "Product details of the selected variant. The value is null if some options are not configured.", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The company user's phone number.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUserUpdateInput", - "description": "Defines the input schema for updating a company user.", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": "The company user's email address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The company user's first name.", + "name": "description", + "description": "The description of the item.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { "name": "id", - "description": "The unique ID of a `Customer` object.", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38326,182 +36757,96 @@ "ofType": null } }, - "defaultValue": null - }, - { - "name": "job_title", - "description": "The company user's job title or function.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The company user's last name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "role_id", - "description": "The unique ID for a `CompanyRole` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "name": "product", + "description": "Product details of the wish list item.", + "args": [], "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The company user's phone number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleCreateInput", - "description": "Defines the input schema for creating a company role.", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": "The name of the role to create.", + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "permissions", - "description": "A list of resources the role can access.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleUpdateInput", - "description": "Defines the input schema for updating a company role.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConfigurableProductOptionsSelection", + "description": "Contains metadata corresponding to the selected configurable options.", + "fields": [ { - "name": "id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "configurable_options", + "description": "An array of all possible configurable options.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ConfigurableProductOption", "ofType": null } }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the role to update.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "permissions", - "description": "A list of resources the role can access.", + "name": "media_gallery", + "description": "Product images and videos corresponding to the specified configurable options selection.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyStructureItem", - "description": "Defines an individual node in the company structure.", - "fields": [ - { - "name": "entity", - "description": "A union of `CompanyTeam` and `Customer` objects.", - "args": [], - "type": { - "kind": "UNION", - "name": "CompanyStructureEntity", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CompanyStructureItem` object.", + "name": "options_available_for_selection", + "description": "The configurable options available for further selection based on the current selection.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ConfigurableOptionAvailableForSelection", "ofType": null } }, @@ -38509,12 +36854,12 @@ "deprecationReason": null }, { - "name": "parent_id", - "description": "The ID of the parent item in the company hierarchy.", + "name": "variant", + "description": "A variant represented by the specified configurable options selection. The value is expected to be null until selections are made for each configurable option.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "SimpleProduct", "ofType": null }, "isDeprecated": false, @@ -38527,14 +36872,14 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "AddBundleProductsToCartInput", - "description": "Defines the bundle products to add to the cart.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConfigurableOptionAvailableForSelection", + "description": "Describes configurable options that have been selected and can be selected as a result of the previous selections.", + "fields": [ { - "name": "cart_id", - "description": "The ID of the cart.", + "name": "attribute_code", + "description": "An attribute code that uniquely identifies a configurable option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38544,11 +36889,13 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "cart_items", - "description": "An array of bundle products to add.", + "name": "option_value_uids", + "description": "An array of selectable option value IDs.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38556,150 +36903,224 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "BundleProductCartItemInput", + "kind": "SCALAR", + "name": "ID", "ofType": null } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "BundleProductCartItemInput", - "description": "Defines a single bundle product.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConfigurableProductOption", + "description": "Contains details about configurable product options.", + "fields": [ { - "name": "bundle_options", - "description": "A mandatory array of options for the bundle product, including each chosen option and specified quantity.", + "name": "attribute_code", + "description": "An attribute code that uniquely identifies a configurable option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BundleOptionInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "customizable_options", - "description": "The ID and value of the option.", + "name": "label", + "description": "The display name of the option.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "data", - "description": "The quantity and SKU of the bundle product.", + "name": "uid", + "description": "The unique ID of the configurable option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "An array of values that are applicable for this option.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableProductOptionValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "BundleOptionInput", - "description": "Defines the input for a bundle option.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConfigurableProductOptionValue", + "description": "Defines a value for a configurable product option.", + "fields": [ { - "name": "id", - "description": "The ID of the option.", + "name": "is_available", + "description": "Indicates whether the product is available with this selected option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "The number of the selected item to add to the cart.", + "name": "is_use_default", + "description": "Indicates whether the value is the default.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "value", - "description": "An array with the chosen value of the option.", + "name": "label", + "description": "The display name of the value.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch", + "description": "The URL assigned to the thumbnail of the swatch image.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of the value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "AddBundleProductsToCartOutput", - "description": "Contains details about the cart after adding bundle products.", + "name": "RequisitionLists", + "description": "Defines customer requisition lists.", "fields": [ { - "name": "cart", - "description": "The cart after adding products.", + "name": "items", + "description": "An array of requisition lists.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RequisitionList", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Pagination metadata.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The number of returned requisition lists.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -38712,79 +37133,80 @@ }, { "kind": "OBJECT", - "name": "BundleCartItem", - "description": "An implementation for bundle product cart items.", + "name": "RequisitionList", + "description": "Defines the contents of a requisition list.", "fields": [ { - "name": "available_gift_wrapping", - "description": "The list of available gift wrapping options for the cart item.", + "name": "description", + "description": "Optional text that describes the requisition list.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "bundle_options", - "description": "An array containing the bundle options the shopper selected.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOption", + "name": "items", + "description": "An array of products added to the requisition list.", + "args": [ + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": "The maximum number of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" } + ], + "type": { + "kind": "OBJECT", + "name": "RequistionListItems", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", + "name": "items_count", + "description": "The number of items in the list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", + "name": "name", + "description": "The requisition list name.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -38792,15 +37214,15 @@ "deprecationReason": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", + "name": "uid", + "description": "The unique requisition list ID.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CartItemError", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -38808,108 +37230,110 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The entered gift message for the cart item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the cart item.", + "name": "updated_at", + "description": "The time of the last modification of the requisition list.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RequistionListItems", + "description": "Contains an array of items added to a requisition list.", + "fields": [ { - "name": "id", - "description": null, + "name": "items", + "description": "An array of items in the requisition list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "ofType": null + } } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", + "name": "page_info", + "description": "Pagination metadata.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "total_pages", + "description": "The number of pages returned.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemNote", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "description": "The interface for requisition list items.", + "fields": [ { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "customizable_options", + "description": "Selected custom options for an item in the requisition list.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartItemPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "product", - "description": "Details about an item in the cart.", + "description": "Details about a requisition list item.", "args": [], "type": { "kind": "NON_NULL", @@ -38925,7 +37349,7 @@ }, { "name": "quantity", - "description": "The quantity of this item in the cart.", + "description": "The amount added.", "args": [], "type": { "kind": "NON_NULL", @@ -38941,7 +37365,7 @@ }, { "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "description": "The unique ID for the requisition list item.", "args": [], "type": { "kind": "NON_NULL", @@ -38957,47 +37381,76 @@ } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "kind": "INTERFACE", - "name": "CartItemInterface", + "kind": "OBJECT", + "name": "SimpleRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardRequisitionListItem", "ofType": null } - ], - "enumValues": null, - "possibleTypes": null + ] }, { "kind": "OBJECT", - "name": "SelectedBundleOption", - "description": "Contains details about a selected bundle option.", + "name": "SimpleRequisitionListItem", + "description": "Contains details about simple products added to a requisition list.", "fields": [ { - "name": "id", - "description": null, + "name": "customizable_options", + "description": "Selected custom options for an item in the requisition list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "label", - "description": "The display name of the selected bundle product option.", + "name": "product", + "description": "Details about a requisition list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -39005,15 +37458,15 @@ "deprecationReason": null }, { - "name": "type", - "description": "The type of selected bundle product option.", + "name": "quantity", + "description": "The amount added.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, @@ -39022,7 +37475,7 @@ }, { "name": "uid", - "description": "The unique ID for a `SelectedBundleOption` object", + "description": "The unique ID for the requisition list item.", "args": [], "type": { "kind": "NON_NULL", @@ -39035,64 +37488,54 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "values", - "description": "An array of selected bundle option values.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOptionValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "SelectedBundleOptionValue", - "description": "Contains details about a value for a selected bundle option.", + "name": "VirtualRequisitionListItem", + "description": "Contains details about virtual products added to a requisition list.", "fields": [ { - "name": "id", - "description": "Use `uid` instead", + "name": "customizable_options", + "description": "Selected custom options for an item in the requisition list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display name of the value for the selected bundle product option.", + "name": "product", + "description": "Details about a requisition list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -39100,8 +37543,8 @@ "deprecationReason": null }, { - "name": "price", - "description": "The price of the value for the selected bundle product option.", + "name": "quantity", + "description": "The amount added.", "args": [], "type": { "kind": "NON_NULL", @@ -39116,79 +37559,115 @@ "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of the value for the selected bundle product option.", + "name": "uid", + "description": "The unique ID for the requisition list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateRequisitionListInput", + "description": "An input object that identifies and describes a new requisition list.", + "fields": null, + "inputFields": [ + { + "name": "description", + "description": "An optional description of the requisition list.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `SelectedBundleOptionValue` object", - "args": [], + "name": "name", + "description": "The name assigned to the requisition list.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "PriceDetails", - "description": "Can be used to retrieve the main price details in case of bundle product", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "UpdateRequisitionListInput", + "description": "An input object that defines which requistion list characteristics to update.", + "fields": null, + "inputFields": [ { - "name": "discount_percentage", - "description": "The percentage of discount applied to the main product price", - "args": [], + "name": "description", + "description": "The updated description of the requisition list.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "main_final_price", - "description": "The final price after applying the discount to the main product", - "args": [], + "name": "name", + "description": "The new name of the requisition list.", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateRequisitionListOutput", + "description": "Output of the request to rename the requisition list.", + "fields": [ { - "name": "main_price", - "description": "The regular price of the main product", + "name": "requisition_list", + "description": "The renamed requisition list.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null }, "isDeprecated": false, @@ -39201,121 +37680,165 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "BundleItem", - "description": "Defines an individual item within a bundle product.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "UpdateRequisitionListItemsInput", + "description": "Defines which items in a requisition list to update.", + "fields": null, + "inputFields": [ { - "name": "option_id", - "description": "An ID assigned to each type of item in a bundle product.", - "args": [], + "name": "entered_options", + "description": "An array of customer-entered options.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "defaultValue": null }, { - "name": "options", - "description": "An array of additional options for this bundle item.", - "args": [], + "name": "item_id", + "description": "The ID of the requisition list item to update.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BundleItemOption", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "position", - "description": "A number indicating the sequence order of this item compared to the other bundle items.", - "args": [], + "name": "quantity", + "description": "The new quantity of the item.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], + "name": "selected_options", + "description": "An array of selected option IDs.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateRequisitionListItemsOutput", + "description": "Output of the request to update items in the specified requisition list.", + "fields": [ { - "name": "required", - "description": "Indicates whether the item must be included in the bundle.", + "name": "requisition_list", + "description": "The requisition list after updating items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteRequisitionListOutput", + "description": "Indicates whether the request to delete the requisition list was successful.", + "fields": [ { - "name": "sku", - "description": "The SKU of the bundle product.", + "name": "requisition_lists", + "description": "The customer's requisition lists after deleting a requisition list.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "RequisitionLists", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the item.", + "name": "status", + "description": "Indicates whether the request to delete the requisition list was successful.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddProductsToRequisitionListOutput", + "description": "Output of the request to add products to a requisition list.", + "fields": [ { - "name": "type", - "description": "The input type that the customer uses to select the item. Examples include radio button and checkbox.", + "name": "requisition_list", + "description": "The requisition list after adding products.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteRequisitionListItemsOutput", + "description": "Output of the request to remove items from the requisition list.", + "fields": [ { - "name": "uid", - "description": "The unique ID for a `BundleItem` object.", + "name": "requisition_list", + "description": "The requisition list after removing items.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null }, "isDeprecated": false, @@ -39329,622 +37852,791 @@ }, { "kind": "OBJECT", - "name": "BundleItemOption", - "description": "Defines the characteristics that comprise a specific bundle item and its options.", + "name": "AddRequisitionListItemsToCartOutput", + "description": "Output of the request to add items in a requisition list to the cart.", "fields": [ { - "name": "can_change_quantity", - "description": "Indicates whether the customer can change the number of items for this option.", + "name": "add_requisition_list_items_to_cart_user_errors", + "description": "Details about why the attempt to add items to the requistion list was not successful.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddRequisitionListItemToCartUserError", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID assigned to the bundled item option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" - }, - { - "name": "is_default", - "description": "Indicates whether this option is the default option.", + "name": "cart", + "description": "The cart after adding requisition list items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Cart", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The text that identifies the bundled item option.", + "name": "status", + "description": "Indicates whether the attempt to add items to the requisition list was successful.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddRequisitionListItemToCartUserError", + "description": "Contains details about why an attempt to add items to the requistion list failed.", + "fields": [ { - "name": "position", - "description": "When a bundle item contains multiple options, the relative position of this option compared to the other options.", + "name": "message", + "description": "A description of the error.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price of the selected option.", + "name": "type", + "description": "The type of error that occurred.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AddRequisitionListItemToCartUserErrorType", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AddRequisitionListItemToCartUserErrorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "price_type", - "description": "One of FIXED, PERCENT, or DYNAMIC.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", - "ofType": null - }, + "name": "OUT_OF_STOCK", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Contains details about this product option.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, + "name": "UNAVAILABLE_SKU", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "qty", - "description": "Indicates the quantity of this specific bundle item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `quantity` instead." + "name": "OPTIONS_UPDATED", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this specific bundle item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "LOW_QUANTITY", + "description": "", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CopyItemsBetweenRequisitionListsInput", + "description": "An input object that defines the items in a requisition list to be copied.", + "fields": null, + "inputFields": [ { - "name": "uid", - "description": "The unique ID for a `BundleItemOption` object.", - "args": [], + "name": "requisitionListItemUids", + "description": "An array of IDs representing products copied from one requisition list to another.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "BundleProduct", - "description": "Defines basic features of a bundle product and contains multiple BundleItems.", + "name": "CopyItemsFromRequisitionListsOutput", + "description": "Output of the request to copy items to the destination requisition list.", "fields": [ { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "requisition_list", + "description": "The destination requisition list after the items were copied.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MoveItemsBetweenRequisitionListsInput", + "description": "An input object that defines the items in a requisition list to be moved.", + "fields": null, + "inputFields": [ { - "name": "categories", - "description": "The categories assigned to a product.", - "args": [], + "name": "requisitionListItemUids", + "description": "An array of IDs representing products moved from one requisition list to another.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoveItemsBetweenRequisitionListsOutput", + "description": "Output of the request to move items to another requisition list.", + "fields": [ { - "name": "color", - "description": null, + "name": "destination_requisition_list", + "description": "The destination requisition list after moving items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "source_requisition_list", + "description": "The source requisition list after moving items.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequisitionListFilterInput", + "description": "Defines requisition list filters.", + "fields": null, + "inputFields": [ { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", - "args": [], + "name": "name", + "description": "Filter by the display name of the requisition list.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", - "args": [], + "name": "uids", + "description": "Filter requisition lists by one or more requisition list IDs.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateRequisitionListOutput", + "description": "Output of the request to create a requisition list.", + "fields": [ + { + "name": "requisition_list", + "description": "The created requisition list.", + "args": [], "type": { "kind": "OBJECT", - "name": "ProductCustomAttributes", + "name": "RequisitionList", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClearCustomerCartOutput", + "description": "Output of the request to clear the customer cart.", + "fields": [ { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "cart", + "description": "The cart after clearing items.", "args": [], "type": { "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "Cart", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dynamic_price", - "description": "Indicates whether the bundle product has a dynamic price.", + "name": "status", + "description": "Indicates whether cart was cleared.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequisitionListItemsInput", + "description": "Defines the items to add.", + "fields": null, + "inputFields": [ + { + "name": "entered_options", + "description": "Entered option IDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "dynamic_sku", - "description": "Indicates whether the bundle product has a dynamic SKU.", - "args": [], + "name": "parent_sku", + "description": "For configurable products, the SKU of the parent product.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "dynamic_weight", - "description": "Indicates whether the bundle product has a dynamically calculated weight.", - "args": [], + "name": "quantity", + "description": "The quantity of the product to add.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "eco_collection", - "description": null, - "args": [], + "name": "selected_options", + "description": "Selected option IDs.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "erin_recommends", - "description": null, - "args": [], + "name": "sku", + "description": "The product SKU.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContactUsInput", + "description": "", + "fields": null, + "inputFields": [ + { + "name": "comment", + "description": "The shopper's comment to the merchant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "features_bags", - "description": null, - "args": [], + "name": "email", + "description": "The email address of the shopper.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "format", - "description": null, - "args": [], + "name": "name", + "description": "The full name of the shopper.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "gender", - "description": null, - "args": [], + "name": "telephone", + "description": "The shopper's telephone number.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContactUsOutput", + "description": "Contains the status of the request.", + "fields": [ { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "status", + "description": "Indicates whether the request was successful.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyStoreCreditToCartInput", + "description": "Defines the input required to run the `applyStoreCreditToCart` mutation.", + "fields": null, + "inputFields": [ { - "name": "id", - "description": "The ID number assigned to the product.", - "args": [], + "name": "cart_id", + "description": "The unique ID that identifies the customer's cart.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ApplyStoreCreditToCartOutput", + "description": "Defines the possible output for the `applyStoreCreditToCart` mutation.", + "fields": [ { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "cart", + "description": "The contents of the specified shopping cart.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStoreCreditFromCartInput", + "description": "Defines the input required to run the `removeStoreCreditFromCart` mutation.", + "fields": null, + "inputFields": [ { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], + "name": "cart_id", + "description": "The unique ID that identifies the customer's cart.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveStoreCreditFromCartOutput", + "description": "Defines the possible output for the `removeStoreCreditFromCart` mutation.", + "fields": [ { - "name": "items", - "description": "An array containing information about individual bundle items.", + "name": "cart", + "description": "The contents of the specified shopping cart.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "BundleItem", + "name": "Cart", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AppliedStoreCredit", + "description": "Contains the applied and current balances.", + "fields": [ { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "applied_balance", + "description": "The applied store credit balance to the current cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": null, + "name": "current_balance", + "description": "The current balance remaining on store credit.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "name": "enabled", + "description": "Indicates whether store credits are enabled. If the feature is disabled, then the current balance will not be returned.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerStoreCredit", + "description": "Contains store credit information with balance and history.", + "fields": [ { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", - "ofType": null + "name": "balance_history", + "description": "Contains the customer's store credit balance history. If the history or store credit feature is disabled, then a null value will be returned.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. This value is optional. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" } - }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." - }, - { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", - "args": [], + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomerStoreCreditHistory", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "current_balance", + "description": "The current balance of store credit.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "enabled", + "description": "Indicates whether store credits are enabled. If the feature is disabled, then the balance will not be returned.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistory", + "description": "Lists changes to the amount of store credit available to the customer.", + "fields": [ { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "items", + "description": "An array containing information about changes to the store credit available to the customer.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistoryItem", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new", - "description": null, + "name": "page_info", + "description": "Metadata for pagination rendering.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "total_count", + "description": "The number of items returned.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistoryItem", + "description": "Contains store credit history information.", + "fields": [ { - "name": "new_to_date", - "description": "The end date for new product listings.", + "name": "action", + "description": "The action that was made on the store credit.", "args": [], "type": { "kind": "SCALAR", @@ -39955,36 +38647,32 @@ "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", + "name": "actual_balance", + "description": "The store credit available to the customer as a result of this action. ", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "balance_change", + "description": "The amount added to or subtracted from the store credit as a result of this action.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "date_time_changed", + "description": "The date and time when the store credit change was made.", "args": [], "type": { "kind": "SCALAR", @@ -39993,109 +38681,196 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddDownloadableProductsToCartInput", + "description": "", + "fields": null, + "inputFields": [ { - "name": "pattern", - "description": null, - "args": [], + "name": "cart_id", + "description": "The ID of the cart.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "performance_fabric", - "description": null, - "args": [], + "name": "cart_items", + "description": "An array of downloadable products to add.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DownloadableProductCartItemInput", + "ofType": null + } + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DownloadableProductCartItemInput", + "description": "Defines a single downloadable product.", + "fields": null, + "inputFields": [ { - "name": "price", - "description": "Indicates the price of an item.", - "args": [], + "name": "customizable_options", + "description": "The ID and value of the option.", "type": { - "kind": "OBJECT", - "name": "ProductPrices", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "defaultValue": null }, { - "name": "price_details", - "description": "The price details of the main product", - "args": [], + "name": "data", + "description": "The quantity and SKU of the downloadable product.", "type": { - "kind": "OBJECT", - "name": "PriceDetails", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], + "name": "downloadable_product_links", + "description": "An array of objects containing the link_id of the downloadable product link.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DownloadableProductLinksInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DownloadableProductLinksInput", + "description": "Contains the link ID for the downloadable product.", + "fields": null, + "inputFields": [ + { + "name": "link_id", + "description": "The unique ID of the downloadable product link.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddDownloadableProductsToCartOutput", + "description": "Contains details about the cart after adding downloadable products.", + "fields": [ { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "cart", + "description": "The cart after adding products.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "TierPrice", + "name": "Cart", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableCartItem", + "description": "An implementation for downloadable product cart items.", + "fields": [ { - "name": "price_view", - "description": "One of PRICE_RANGE or AS_LOW_AS.", + "name": "customizable_options", + "description": "An array containing the customizable options the shopper selected.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceViewEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "discount", + "description": "Contains discount for quote line item.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, @@ -40103,43 +38878,47 @@ "deprecationReason": null }, { - "name": "purpose", - "description": null, + "name": "errors", + "description": "An array of errors encountered while loading the cart item", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemError", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -40147,15 +38926,15 @@ "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", + "name": "links", + "description": "An array containing information about the links for the downloadable product added to the cart.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "DownloadableProductLinks", "ofType": null } }, @@ -40163,64 +38942,39 @@ "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "max_qty", + "description": "Line item max qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "min_qty", + "description": "Line item min qty in quote template", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ProductReviews", + "name": "ItemNote", "ofType": null } }, @@ -40228,116 +38982,129 @@ "deprecationReason": null }, { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "ship_bundle_items", - "description": "Indicates whether to ship bundle items together or individually.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", "args": [], "type": { - "kind": "ENUM", - "name": "ShipBundleItemsEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "CartItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, + "name": "product", + "description": "Details about an item in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "quantity", + "description": "The quantity of this item in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sleeve", - "description": null, + "name": "samples", + "description": "An array containing information about samples of the selected downloadable product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductSamples", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProduct", + "description": "Defines a product that the shopper downloads.", + "fields": [ + { + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, "deprecationReason": "The field should not be used on the storefront." }, { - "name": "special_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -40348,15 +39115,15 @@ "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INTERFACE", + "name": "CategoryInterface", "ofType": null } }, @@ -40364,44 +39131,32 @@ "deprecationReason": null }, { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "strap_bags", + "name": "color", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "style_bags", - "description": null, + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bottom", - "description": null, + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { "kind": "SCALAR", @@ -40409,143 +39164,154 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "style_general", - "description": null, + "name": "crosssell_products", + "description": "An array of cross-sell products.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductCustomAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductImage", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "downloadable_product_links", + "description": "An array containing information about the links for this downloadable product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductLinks", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", + "name": "downloadable_product_samples", + "description": "An array containing information about samples of this downloadable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ProductTierPrices", + "name": "DownloadableProductSamples", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." + "deprecationReason": "Use the `uid` field instead." }, { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", + "name": "links_purchased_separately", + "description": "A value of 1 indicates that each link in the array must be purchased separately.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "links_title", + "description": "The heading above the list of downloadable products.", "args": [], "type": { "kind": "SCALAR", @@ -40556,27 +39322,27 @@ "deprecationReason": null }, { - "name": "url_path", - "description": null, + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "url_rewrites", - "description": "URL rewrites list", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, @@ -40584,177 +39350,115 @@ "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Website", + "name": "MediaGalleryEntry", "ofType": null } }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "ofType": null }, { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceViewEnum", - "description": "Defines whether a bundle product's price is displayed as the lowest possible value or as a range.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRICE_RANGE", - "description": "", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "AS_LOW_AS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ShipBundleItemsEnum", - "description": "Defines whether bundle items must be shipped together.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TOGETHER", - "description": "", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "SEPARATELY", - "description": "", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleOrderItem", - "description": "Defines bundle product options for `OrderItemInterface`.", - "fields": [ + }, { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to the bundle product.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discounts", - "description": "The final discount information for the product.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eligible_for_return", - "description": "Indicates whether the order item is eligible to be in a return request.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "entered_options", - "description": "The entered option for the base product, such as a logo or image.", + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } }, @@ -40762,39 +39466,39 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The selected gift message for the order item", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order item.", + "name": "price", + "description": "Indicates the price of an item.", "args": [], "type": { "kind": "OBJECT", - "name": "GiftWrapping", + "name": "ProductPrices", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." }, { - "name": "id", - "description": "The unique ID for an `OrderItemInterface` object.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "PriceRange", "ofType": null } }, @@ -40802,39 +39506,47 @@ "deprecationReason": null }, { - "name": "product", - "description": "The ProductInterface object, which contains details about the base product", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TierPrice", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price of the base product, including selected options.", + "name": "rating_summary", + "description": "The average of all the ratings given to the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, @@ -40842,15 +39554,15 @@ "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -40858,20 +39570,24 @@ "deprecationReason": null }, { - "name": "product_type", - "description": "The type of product, such as simple, configurable, etc.", + "name": "related_products", + "description": "An array of related products.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_url_key", - "description": "URL key of the base product.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { "kind": "SCALAR", @@ -40882,164 +39598,140 @@ "deprecationReason": null }, { - "name": "quantity_canceled", - "description": "The number of canceled items.", + "name": "review_count", + "description": "The total count of all the reviews given to the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], + "name": "reviews", + "description": "The list of products reviews.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductReviews", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_returned", - "description": "The number of returned items.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "status", - "description": "The status of the order item.", + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleInvoiceItem", - "description": "Defines bundle product options for `InvoiceItemInterface`.", - "fields": [ - { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to an invoiced bundle product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "name": "special_to_date", + "description": "The end date for a product with a special price.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", + "name": "staged", + "description": "Indicates whether the product is staged for a future campaign.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -41047,20 +39739,20 @@ "deprecationReason": null }, { - "name": "order_item", - "description": "Details about an individual order item.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "ENUM", + "name": "ProductStockStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { "kind": "SCALAR", @@ -41071,76 +39763,79 @@ "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, + { + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductTierPrices", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleShipmentItem", - "description": "Defines bundle product options for `ShipmentItemInterface`.", - "fields": [ + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." + }, { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to a shipped product.", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -41148,15 +39843,27 @@ "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "upsell_products", + "description": "An array of up-sell products.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -41164,39 +39871,39 @@ "deprecationReason": null }, { - "name": "order_item", - "description": "The order item associated with the shipment item.", + "name": "url_key", + "description": "The part of the URL that identifies the product", "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "url_path", + "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use product's `canonical_url` or url rewrites instead" }, { - "name": "product_sale_price", - "description": "The sale price for the base product.", + "name": "url_rewrites", + "description": "URL rewrites list", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Money", + "name": "UrlRewrite", "ofType": null } }, @@ -41204,222 +39911,206 @@ "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "url_suffix", + "description": "The part of the product URL that is appended after the url key", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Website", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", - "name": "ShipmentItemInterface", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", "ofType": null } ], "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "DownloadableFileTypeEnum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FILE", + "description": "", + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + }, + { + "name": "URL", + "description": "", + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "BundleCreditMemoItem", - "description": "Defines bundle product options for `CreditMemoItemInterface`.", + "name": "DownloadableProductLinks", + "description": "Defines characteristics of a downloadable product.", "fields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to a bundle product that is part of a credit memo.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on frontend." }, { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", + "name": "is_shareable", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on frontend." }, { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", + "name": "link_type", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "DownloadableFileTypeEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" }, { - "name": "order_item", - "description": "The order item the credit memo is applied to.", + "name": "number_of_downloads", + "description": null, "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on frontend." }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "price", + "description": "The price of the downloadable product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", + "name": "sample_file", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "sample_type", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "DownloadableFileTypeEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "sample_url", + "description": "The full URL to the downloadable sample.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "description": "A list of options of the selected bundle product.", - "fields": [ + }, { - "name": "id", - "description": "The unique ID for a `ItemSelectedBundleOption` object.", + "name": "sort_order", + "description": "A number indicating the sort order.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "label", - "description": "The label of the option.", + "name": "title", + "description": "The display name of the link.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uid", - "description": "The unique ID for a `ItemSelectedBundleOption` object.", + "description": "The unique ID for a `DownloadableProductLinks` object.", "args": [], "type": { "kind": "NON_NULL", @@ -41432,22 +40123,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "values", - "description": "A list of products that represent the values of the parent option.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOptionValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -41457,101 +40132,77 @@ }, { "kind": "OBJECT", - "name": "ItemSelectedBundleOptionValue", - "description": "A list of values for the selected bundle product.", + "name": "DownloadableProductSamples", + "description": "Defines characteristics of a downloadable product.", "fields": [ { "name": "id", - "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "deprecationReason": "This information should not be exposed on frontend." }, { - "name": "price", - "description": "The price of the child bundle product.", + "name": "sample_file", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" }, { - "name": "product_name", - "description": "The name of the child bundle product.", + "name": "sample_type", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "DownloadableFileTypeEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`sample_url` serves to get the downloadable sample" }, { - "name": "product_sku", - "description": "The SKU of the child bundle product.", + "name": "sample_url", + "description": "The full URL to the downloadable sample.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The number of this bundle product that were ordered.", + "name": "sort_order", + "description": "A number indicating the sort order.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", + "name": "title", + "description": "The display name of the sample.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -41564,19 +40215,19 @@ }, { "kind": "OBJECT", - "name": "BundleWishlistItem", - "description": "Defines bundle product options for `WishlistItemInterface`.", + "name": "DownloadableOrderItem", + "description": "Defines downloadable product options for `OrderItemInterface`.", "fields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "discounts", + "description": "The final discount information for the product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, @@ -41584,15 +40235,15 @@ "deprecationReason": null }, { - "name": "bundle_options", - "description": "An array containing information about the selected bundle items.", + "name": "downloadable_links", + "description": "A list of downloadable links that are ordered from the downloadable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "SelectedBundleOption", + "name": "DownloadableItemsLinks", "ofType": null } }, @@ -41600,32 +40251,52 @@ "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "eligible_for_return", + "description": "Indicates whether the order item is eligible to be in a return request.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entered_options", + "description": "The entered option for the base product, such as a logo or image.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "gift_message", + "description": "The selected gift message for the order item", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, "isDeprecated": false, @@ -41633,7 +40304,7 @@ }, { "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "description": "The unique ID for an `OrderItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -41649,7 +40320,7 @@ }, { "name": "product", - "description": "Product details of the wish list item.", + "description": "The ProductInterface object, which contains details about the base product", "args": [], "type": { "kind": "INTERFACE", @@ -41660,44 +40331,39 @@ "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price of the base product, including selected options.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Currency", - "description": "", - "fields": [ + }, { - "name": "available_currency_codes", - "description": "An array of three-letter currency codes accepted by the store, such as USD and EUR.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", @@ -41709,8 +40375,8 @@ "deprecationReason": null }, { - "name": "base_currency_code", - "description": "The base currency set for the store, such as USD.", + "name": "product_type", + "description": "The type of product, such as simple, configurable, etc.", "args": [], "type": { "kind": "SCALAR", @@ -41721,8 +40387,8 @@ "deprecationReason": null }, { - "name": "base_currency_symbol", - "description": "The symbol for the specified base currency, such as $.", + "name": "product_url_key", + "description": "URL key of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -41733,99 +40399,100 @@ "deprecationReason": null }, { - "name": "default_display_currecy_code", - "description": null, + "name": "quantity_canceled", + "description": "The number of canceled items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Symbol was missed. Use `default_display_currency_code`." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "default_display_currecy_symbol", - "description": null, + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Symbol was missed. Use `default_display_currency_code`." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "default_display_currency_code", - "description": "The currency that is displayed by default, such as USD.", + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "default_display_currency_symbol", - "description": "The currency symbol that is displayed by default, such as $.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "exchange_rates", - "description": "An array of exchange rates for currencies defined in the store.", + "name": "quantity_returned", + "description": "The number of returned items.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExchangeRate", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExchangeRate", - "description": "Lists the exchange rate.", - "fields": [ + }, { - "name": "currency_to", - "description": "Specifies the store’s default currency to exchange to.", + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "rate", - "description": "The exchange rate for the store’s default currency.", + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the order item.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -41833,25 +40500,31 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Country", - "description": "", + "name": "DownloadableInvoiceItem", + "description": "Defines downloadable product options for `InvoiceItemInterface`.", "fields": [ { - "name": "available_regions", - "description": "An array of regions within a particular country.", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Region", + "name": "Discount", "ofType": null } }, @@ -41859,44 +40532,52 @@ "deprecationReason": null }, { - "name": "full_name_english", - "description": "The name of the country in English.", + "name": "downloadable_links", + "description": "A list of downloadable links that are invoiced from the downloadable product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableItemsLinks", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "full_name_locale", - "description": "The name of the country in the current locale.", + "name": "id", + "description": "The unique ID for an `InvoiceItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `Country` object.", + "name": "order_item", + "description": "Details about an individual order item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "three_letter_abbreviation", - "description": "The three-letter abbreviation of the country, such as USA.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -41907,12 +40588,44 @@ "deprecationReason": null }, { - "name": "two_letter_abbreviation", - "description": "The two-letter abbreviation of the country, such as US.", + "name": "product_sale_price", + "description": "The sale price for the base product including selected options.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, @@ -41920,42 +40633,84 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Region", - "description": "", + "name": "DownloadableCreditMemoItem", + "description": "Defines downloadable product options for `CreditMemoItemInterface`.", "fields": [ { - "name": "code", - "description": "The two-letter code for the region, such as TX for Texas.", + "name": "discounts", + "description": "Details about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "downloadable_links", + "description": "A list of downloadable links that are refunded from the downloadable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableItemsLinks", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": "The unique ID for a `Region` object.", + "description": "The unique ID for a `CreditMemoItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_item", + "description": "The order item the credit memo is applied to.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The name of the region, such as Texas.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -41964,84 +40719,83 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerDownloadableProducts", - "description": "Contains a list of downloadable products.", - "fields": [ + }, { - "name": "items", - "description": "An array of purchased downloadable items.", + "name": "product_sale_price", + "description": "The sale price for the base product, including selected options.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomerDownloadableProduct", + "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerDownloadableProduct", - "description": "Contains details about a single downloadable product.", - "fields": [ + }, { - "name": "date", - "description": "The date and time the purchase was made.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "download_url", - "description": "The fully qualified URL to the download file.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "order_increment_id", - "description": "The unique ID assigned to the item.", + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableItemsLinks", + "description": "Defines characteristics of the links for downloadable product.", + "fields": [ + { + "name": "sort_order", + "description": "A number indicating the sort order.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "remaining_downloads", - "description": "The remaining number of times the customer can download the product.", + "name": "title", + "description": "The display name of the link.", "args": [], "type": { "kind": "SCALAR", @@ -42052,13 +40806,17 @@ "deprecationReason": null }, { - "name": "status", - "description": "Indicates when the product becomes available for download. Options are `Pending` and `Invoiced`.", + "name": "uid", + "description": "The unique ID for a `DownloadableItemsLinks` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -42071,32 +40829,76 @@ }, { "kind": "OBJECT", - "name": "DownloadableRequisitionListItem", - "description": "Contains details about downloadable products added to a requisition list.", + "name": "DownloadableWishlistItem", + "description": "A downloadable product wish list item.", "fields": [ { - "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The description of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "links", - "description": "An array of links for downloadable products in the requisition list.", + "name": "links_v2", + "description": "An array containing information about the selected links.", "args": [], "type": { "kind": "LIST", @@ -42112,23 +40914,19 @@ }, { "name": "product", - "description": "Details about a requisition list item.", + "description": "Product details of the wish list item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", - "description": "The quantity of the product added to the requisition list.", + "description": "The quantity of this wish list item.", "args": [], "type": { "kind": "NON_NULL", @@ -42144,7 +40942,7 @@ }, { "name": "samples", - "description": "An array of links to downloadable product samples.", + "description": "An array containing information about the selected samples.", "args": [], "type": { "kind": "LIST", @@ -42157,29 +40955,13 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of an item in a requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", - "name": "RequisitionListItemInterface", + "name": "WishlistItemInterface", "ofType": null } ], @@ -42188,59 +40970,47 @@ }, { "kind": "OBJECT", - "name": "BundleRequisitionListItem", - "description": "Contains details about bundle products added to a requisition list.", + "name": "Company", + "description": "Contains the output schema for a company.", "fields": [ { - "name": "bundle_options", - "description": "An array of selected options for a bundle product.", + "name": "acl_resources", + "description": "The list of all resources defined within the company.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "ofType": null - } + "kind": "OBJECT", + "name": "CompanyAclResource", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", + "name": "company_admin", + "description": "An object containing information about the company administrator.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } + "kind": "OBJECT", + "name": "Customer", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about a requisition list item.", + "name": "credit", + "description": "Company credit balances and limits.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "CompanyCredit", "ofType": null } }, @@ -42248,15 +41018,46 @@ "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of the product added to the requisition list.", - "args": [], + "name": "credit_history", + "description": "Details about the history of company credit operations.", + "args": [ + { + "name": "filter", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompanyCreditHistoryFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "CompanyCreditHistory", "ofType": null } }, @@ -42264,8 +41065,20 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID of an item in a requisition list.", + "name": "email", + "description": "The email address of the company contact.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID of a `Company` object.", "args": [], "type": { "kind": "NON_NULL", @@ -42278,44 +41091,49 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplyGiftCardToCartInput", - "description": "Defines the input required to run the `applyGiftCardToCart` mutation.", - "fields": null, - "inputFields": [ + "name": "legal_address", + "description": "The address where the company is registered to conduct business.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CompanyLegalAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", + "name": "legal_name", + "description": "The full legal name of the company.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_card_code", - "description": "The gift card code to be applied to the cart.", + "name": "name", + "description": "The name of the company.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_methods", + "description": "The list of payment methods available to a company.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -42323,33 +41141,238 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyGiftCardToCartOutput", - "description": "Defines the possible output for the `applyGiftCardToCart` mutation.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "cart", - "description": "Describes the contents of the specified shopping cart.", + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role", + "description": "A company role filtered by the unique ID of a `CompanyRole` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles", + "description": "An object that contains a list of company roles.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Cart", + "name": "CompanyRoles", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "sales_representative", + "description": "An object containing information about the company sales representative.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CompanySalesRepresentative", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "structure", + "description": "The company structure of teams and customers in depth-first order.", + "args": [ + { + "name": "rootId", + "description": "The ID of the node in the company structure that serves as the root for the query.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "depth", + "description": "The maximum number of levels of the structure to return.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10" + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyStructure", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "team", + "description": "The company team data filtered by the unique ID for a `CompanyTeam` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "A company user filtered by the unique ID of a `Customer` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "users", + "description": "An object that contains a list of company users based on activity status.", + "args": [ + { + "name": "filter", + "description": "The type of company users to return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompanyUsersFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyUsers", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -42358,30 +41381,64 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "RemoveGiftCardFromCartInput", - "description": "Defines the input required to run the `removeGiftCardFromCart` mutation.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "CompanyLegalAddress", + "description": "Contains details about the address where the company is registered to conduct business.", + "fields": [ { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", + "name": "city", + "description": "The city where the company is registered to conduct business.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_code", + "description": "The country code of the company's legal address.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "The company's postal code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "An object containing region data for the company.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerAddressRegion", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_card_code", - "description": "The gift card code to be removed to the cart.", + "name": "street", + "description": "An array of strings that define the company's street address.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -42389,30 +41446,17 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveGiftCardFromCartOutput", - "description": "Defines the possible output for the `removeGiftCardFromCart` mutation.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "cart", - "description": "The contents of the specified shopping cart.", + "name": "telephone", + "description": "The company's phone number.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -42425,24 +41469,24 @@ }, { "kind": "OBJECT", - "name": "AppliedGiftCard", - "description": "Contains an applied gift card with applied and remaining balance.", + "name": "CompanyAdmin", + "description": "Contains details about the company administrator.", "fields": [ { - "name": "applied_balance", - "description": "The amount applied to the current cart.", + "name": "email", + "description": "The email address of the company administrator.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "The gift card account code.", + "name": "firstname", + "description": "The company administrator's first name.", "args": [], "type": { "kind": "SCALAR", @@ -42453,20 +41497,36 @@ "deprecationReason": null }, { - "name": "current_balance", - "description": "The remaining balance on the gift card.", + "name": "gender", + "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiration_date", - "description": "The expiration date of the gift card.", + "name": "id", + "description": "The unique ID for a `CompanyAdmin` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "job_title", + "description": "The job title of the company administrator.", "args": [], "type": { "kind": "SCALAR", @@ -42475,58 +41535,45 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GiftCardAccountInput", - "description": "Contains the gift card code.", - "fields": null, - "inputFields": [ + }, { - "name": "gift_card_code", - "description": "The applied gift card code.", + "name": "lastname", + "description": "The company administrator's last name.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftCardAccount", - "description": "Contains details about the gift card account.", + "name": "CompanySalesRepresentative", + "description": "Contains details about a company sales representative.", "fields": [ { - "name": "balance", - "description": "The balance remaining on the gift card.", + "name": "email", + "description": "The email address of the company sales representative.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "The gift card account code.", + "name": "firstname", + "description": "The company sales representative's first name.", "args": [], "type": { "kind": "SCALAR", @@ -42537,8 +41584,8 @@ "deprecationReason": null }, { - "name": "expiration_date", - "description": "The expiration date of the gift card.", + "name": "lastname", + "description": "The company sales representative's last name.", "args": [], "type": { "kind": "SCALAR", @@ -42556,95 +41603,137 @@ }, { "kind": "OBJECT", - "name": "OrderTotal", - "description": "Contains details about the sales total amounts used to calculate the final price.", + "name": "CompanyUsers", + "description": "Contains details about company users.", "fields": [ { - "name": "base_grand_total", - "description": "The final base grand total amount in the base currency.", + "name": "items", + "description": "An array of `CompanyUser` objects that match the specified filter criteria.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discounts", - "description": "The applied discounts to the order.", + "name": "page_info", + "description": "Pagination metadata.", "args": [], "type": { - "kind": "LIST", + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The number of objects returned.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyRoles", + "description": "Contains an array of roles.", + "fields": [ { - "name": "grand_total", - "description": "The final total amount, including shipping, discounts, and taxes.", + "name": "items", + "description": "A list of company roles that match the specified filter criteria.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the order.", + "name": "page_info", + "description": "Pagination metadata.", "args": [], "type": { "kind": "OBJECT", - "name": "ShippingHandling", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "subtotal", - "description": "The subtotal of the order, excluding shipping, discounts, and taxes.", + "name": "total_count", + "description": "The total number of objects matching the specified filter.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyRole", + "description": "Contails details about a single role.", + "fields": [ { - "name": "taxes", - "description": "The order tax details.", + "name": "id", + "description": "The unique ID for a `CompanyRole` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TaxItem", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -42652,27 +41741,27 @@ "deprecationReason": null }, { - "name": "total_giftcard", - "description": "The gift card balance applied to the order.", + "name": "name", + "description": "The name assigned to the role.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_shipping", - "description": "The shipping amount for the order.", + "name": "permissions", + "description": "A list of permission resources defined for a role.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Money", + "name": "CompanyAclResource", "ofType": null } }, @@ -42680,17 +41769,13 @@ "deprecationReason": null }, { - "name": "total_tax", - "description": "The amount of tax applied to the order.", + "name": "users_count", + "description": "The total number of users assigned the specified role.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -42703,72 +41788,91 @@ }, { "kind": "OBJECT", - "name": "WishlistOutput", - "description": "Deprecated: Use the `Wishlist` type instead.", + "name": "CompanyAclResource", + "description": "Contains details about the access control list settings of a resource.", "fields": [ { - "name": "items", - "description": "An array of items in the customer's wish list", + "name": "children", + "description": "An array of sub-resources.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "WishlistItem", + "name": "CompanyAclResource", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use the `Wishlist.items` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "items_count", - "description": "The number of items in the wish list.", + "name": "id", + "description": "The unique ID for a `CompanyAclResource` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `Wishlist.items_count` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "When multiple wish lists are enabled, the name the customer assigns to the wishlist.", + "name": "sort_order", + "description": "The sort order of an ACL resource.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This field is related to Commerce functionality and is always `null` in Open Source." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sharing_code", - "description": "An encrypted code that links to the wish list.", + "name": "text", + "description": "The label assigned to the ACL resource.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `Wishlist.sharing_code` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyRoleNameAvailableOutput", + "description": "Contains the response of a role name validation query.", + "fields": [ { - "name": "updated_at", - "description": "The time of the last modification to the wish list.", + "name": "is_role_name_available", + "description": "Indicates whether the specified company role name is available.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `Wishlist.updated_at` field instead." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -42778,97 +41882,169 @@ }, { "kind": "OBJECT", - "name": "Wishlist", - "description": "Contains a customer wish list.", + "name": "IsCompanyUserEmailAvailableOutput", + "description": "Contains the response of a company user email validation query.", "fields": [ { - "name": "id", - "description": "The unique ID for a `Wishlist` object.", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company user.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyAdminEmailAvailableOutput", + "description": "Contains the response of a company admin email validation query.", + "fields": [ { - "name": "items", - "description": null, + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company administrator.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "WishlistItem", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use the `items_v2` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyEmailAvailableOutput", + "description": "Contains the response of a company email validation query.", + "fields": [ { - "name": "items_count", - "description": "The number of items in the wish list.", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "CompanyStructureEntity", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null }, { - "name": "items_v2", - "description": "An array of items in the customer's wish list.", - "args": [ - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CompanyStructure", + "description": "Contains an array of the individual nodes that comprise the company structure.", + "fields": [ + { + "name": "items", + "description": "An array of elements in a company structure.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyStructureItem", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyTeam", + "description": "Describes a company team.", + "fields": [ + { + "name": "description", + "description": "An optional description of the team.", + "args": [], "type": { - "kind": "OBJECT", - "name": "WishlistItems", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The name of the wish list.", + "name": "id", + "description": "The unique ID for a `CompanyTeam` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sharing_code", - "description": "An encrypted code that Magento uses to link to the wish list.", + "name": "name", + "description": "The display name of the team.", "args": [], "type": { "kind": "SCALAR", @@ -42879,27 +42055,86 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": "The time of the last modification to the wish list.", + "name": "structure_id", + "description": "ID of the company structure", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUsersFilterInput", + "description": "Defines the filter for returning a list of company users.", + "fields": null, + "inputFields": [ + { + "name": "status", + "description": "The activity status to filter on.", + "type": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "description": "Defines the list of company user status values.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "description": "Only active users.", "isDeprecated": false, "deprecationReason": null }, { - "name": "visibility", - "description": "Indicates whether the wish list is public or private.", + "name": "INACTIVE", + "description": "Only inactive users.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyTeamOutput", + "description": "Contains the response to the request to create a company team.", + "fields": [ + { + "name": "team", + "description": "The new company team instance.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "WishlistVisibilityEnum", + "kind": "OBJECT", + "name": "CompanyTeam", "ofType": null } }, @@ -42913,62 +42148,123 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "description": "The interface for wish list items.", + "kind": "OBJECT", + "name": "UpdateCompanyTeamOutput", + "description": "Contains the response to the request to update a company team.", "fields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "team", + "description": "The updated company team instance.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CompanyTeam", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompanyTeamOutput", + "description": "Contains the status of the request to delete a company team.", + "fields": [ { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "success", + "description": "Indicates whether the delete operation succeeded.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamCreateInput", + "description": "Defines the input schema for creating a company team.", + "fields": null, + "inputFields": [ + { + "name": "description", + "description": "An optional description of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The display name of the team.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, + { + "name": "target_id", + "description": "The ID of a node within a company's structure. This ID will be the parent of the created team.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamUpdateInput", + "description": "Defines the input schema for updating a company team.", + "fields": null, + "inputFields": [ { "name": "description", - "description": "The description of the item.", - "args": [], + "description": "An optional description of the team.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], + "description": "The unique ID of the `CompanyTeam` object to update.", "type": { "kind": "NON_NULL", "name": null, @@ -42978,31 +42274,38 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], + "name": "name", + "description": "The display name of the team.", "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyStructureOutput", + "description": "Contains the response to the request to update the company structure.", + "fields": [ { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "company", + "description": "The updated company instance.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Company", "ofType": null } }, @@ -43013,80 +42316,67 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "SimpleWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardWishlistItem", - "ofType": null - }, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyStructureUpdateInput", + "description": "Defines the input schema for updating the company structure.", + "fields": null, + "inputFields": [ { - "kind": "OBJECT", - "name": "GroupedProductWishlistItem", - "ofType": null + "name": "parent_tree_id", + "description": "The ID of a company that will be the new parent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, { - "kind": "OBJECT", - "name": "ConfigurableWishlistItem", - "ofType": null + "name": "tree_id", + "description": "The ID of the company team that is being moved to another parent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } - ] + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, { "kind": "OBJECT", - "name": "WishlistItems", - "description": "Contains an array of items in a wish list.", + "name": "CreateCompanyOutput", + "description": "Contains the response to the request to create a company.", "fields": [ { - "name": "items", - "description": "A list of items in the wish list.", + "name": "company", + "description": "The new company instance.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "Company", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "page_info", - "description": "Contains pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -43096,65 +42386,102 @@ }, { "kind": "OBJECT", - "name": "WishlistItem", - "description": "Contains details about a wish list item.", + "name": "UpdateCompanyOutput", + "description": "Contains the response to the request to update the company.", "fields": [ { - "name": "added_at", - "description": "The time when the customer added the item to the wish list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The customer's comment about this item.", + "name": "company", + "description": "The updated company instance.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyUserOutput", + "description": "Contains the response to the request to create a company user.", + "fields": [ { - "name": "id", - "description": "The unique ID for a `WishlistItem` object.", + "name": "user", + "description": "The new company user instance.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyUserOutput", + "description": "Contains the response to the request to update the company user.", + "fields": [ { - "name": "product", - "description": "Details about the wish list item.", + "name": "user", + "description": "The updated company user instance.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompanyUserOutput", + "description": "Contains the response to the request to delete the company user.", + "fields": [ { - "name": "qty", - "description": "The quantity of this wish list item", + "name": "success", + "description": "Indicates whether the company user has been deactivated successfully.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -43167,55 +42494,73 @@ }, { "kind": "OBJECT", - "name": "AddWishlistItemsToCartOutput", - "description": "Contains the resultant wish list and any error information.", + "name": "CreateCompanyRoleOutput", + "description": "Contains the response to the request to create a company role.", "fields": [ { - "name": "add_wishlist_items_to_cart_user_errors", - "description": "An array of errors encountered while adding products to the customer's cart.", + "name": "role", + "description": "The new company role instance.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishlistCartUserInputError", - "ofType": null - } + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyRoleOutput", + "description": "Contains the response to the request to update the company role.", + "fields": [ { - "name": "status", - "description": "Indicates whether the attempt to add items to the customer's cart was successful.", + "name": "role", + "description": "The updated company role instance.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "CompanyRole", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompanyRoleOutput", + "description": "Contains the response to the request to delete the company role.", + "fields": [ { - "name": "wishlist", - "description": "Contains the wish list with all items that were successfully added.", + "name": "success", + "description": "SIndicates whether the company role has been deleted successfully.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Wishlist", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -43229,30 +42574,28 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "WishlistCartUserInputError", - "description": "Contains details about errors encountered when a customer added wish list items to the cart.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompanyCreateInput", + "description": "Defines the input schema for creating a new company.", + "fields": null, + "inputFields": [ { - "name": "code", - "description": "An error code that describes the error encountered.", - "args": [], + "name": "company_admin", + "description": "Defines the company administrator.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "WishlistCartUserInputErrorType", + "kind": "INPUT_OBJECT", + "name": "CompanyAdminInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "message", - "description": "A localized error message.", - "args": [], + "name": "company_email", + "description": "The email address of the company contact.", "type": { "kind": "NON_NULL", "name": null, @@ -43262,105 +42605,118 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "wishlistId", - "description": "The unique ID of the `Wishlist` object containing an error.", - "args": [], + "name": "company_name", + "description": "The name of the company to create.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "wishlistItemId", - "description": "The unique ID of the wish list item containing an error.", - "args": [], + "name": "legal_address", + "description": "Defines legal address data of the company.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressCreateInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "WishlistCartUserInputErrorType", - "description": "A list of possible error types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRODUCT_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "NOT_SALABLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "legal_name", + "description": "The full legal name of the company.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "INSUFFICIENT_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "WishlistItemInput", - "description": "Defines the items to add to a wish list.", + "name": "CompanyAdminInput", + "description": "Defines the input schema for creating a company administrator.", "fields": null, "inputFields": [ { - "name": "entered_options", - "description": "An array of options that the customer entered.", + "name": "email", + "description": "The email address of the company administrator.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "parent_sku", - "description": "For complex product types, the SKU of the parent product.", + "name": "firstname", + "description": "The company administrator's first name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "gender", + "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "job_title", + "description": "The job title of the company administrator.", "type": { "kind": "SCALAR", "name": "String", @@ -43369,108 +42725,89 @@ "defaultValue": null }, { - "name": "quantity", - "description": "The amount or number of items to add.", + "name": "lastname", + "description": "The company administrator's last name.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressCreateInput", + "description": "Defines the input schema for defining a company's legal address.", + "fields": null, + "inputFields": [ { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer selected.", + "name": "city", + "description": "The city where the company is registered to conduct business.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "sku", - "description": "The SKU of the product to add. For complex product types, specify the child product SKU.", + "name": "country_id", + "description": "The company's country ID. Use the `countries` query to get this value.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CountryCodeEnum", "ofType": null } }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddProductsToWishlistOutput", - "description": "Contains the customer's wish list and any errors encountered.", - "fields": [ + }, { - "name": "user_errors", - "description": "An array of errors encountered while adding products to a wish list.", - "args": [], + "name": "postcode", + "description": "The postal code of the company.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "wishlist", - "description": "Contains the wish list with all items that were successfully added.", - "args": [], + "name": "region", + "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Wishlist", + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveProductsFromWishlistOutput", - "description": "Contains the customer's wish list and any errors encountered.", - "fields": [ + "defaultValue": null + }, { - "name": "user_errors", - "description": "An array of errors encountered while deleting products from a wish list.", - "args": [], + "name": "street", + "description": "An array of strings that define the street address where the company is registered to conduct business.", "type": { "kind": "NON_NULL", "name": null, @@ -43478,46 +42815,42 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", + "kind": "SCALAR", + "name": "String", "ofType": null } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "wishlist", - "description": "Contains the wish list with after items were successfully deleted.", - "args": [], + "name": "telephone", + "description": "The primary phone number of the company.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Wishlist", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "WishlistItemUpdateInput", - "description": "Defines updates to items in a wish list.", + "name": "CompanyUpdateInput", + "description": "Defines the input schema for updating a company.", "fields": null, "inputFields": [ { - "name": "description", - "description": "Customer-entered comments about the item.", + "name": "company_email", + "description": "The email address of the company contact.", "type": { "kind": "SCALAR", "name": "String", @@ -43526,54 +42859,52 @@ "defaultValue": null }, { - "name": "entered_options", - "description": "An array of options that the customer entered.", + "name": "company_name", + "description": "The name of the company to update.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "quantity", - "description": "The new amount or number of this item.", + "name": "legal_address", + "description": "The legal address data of the company.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressUpdateInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "legal_name", + "description": "The full legal name of the company.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer selected.", + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "wishlist_item_id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null } @@ -43583,79 +42914,56 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "UpdateProductsInWishlistOutput", - "description": "Contains the customer's wish list and any errors encountered.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressUpdateInput", + "description": "Defines the input schema for updating a company's legal address.", + "fields": null, + "inputFields": [ { - "name": "user_errors", - "description": "An array of errors encountered while updating products in a wish list.", - "args": [], + "name": "city", + "description": "The city where the company is registered to conduct business.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "wishlist", - "description": "Contains the wish list with all items that were successfully updated.", - "args": [], + "name": "country_id", + "description": "The unique ID for a `Country` object.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WishListUserInputError", - "description": "An error encountered while performing operations with WishList.", - "fields": [ + "defaultValue": null + }, { - "name": "code", - "description": "A wish list-specific error code.", - "args": [], + "name": "postcode", + "description": "The postal code of the company.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "WishListUserInputErrorType", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "message", - "description": "A localized error message.", - "args": [], + "name": "region", + "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", "type": { - "kind": "NON_NULL", + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "street", + "description": "An array of strings that define the street address where the company is registered to conduct business.", + "type": { + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -43663,306 +42971,260 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "WishListUserInputErrorType", - "description": "A list of possible error types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRODUCT_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "description": "Defines properties of a gift card.", - "fields": [ - { - "name": "activity", - "description": null, - "args": [], + "name": "telephone", + "description": "The primary phone number of the company.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "allow_message", - "description": "Indicates whether the customer can provide a message to accompany the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUserCreateInput", + "description": "Defines the input schema for creating a company user.", + "fields": null, + "inputFields": [ { - "name": "allow_open_amount", - "description": "Indicates whether shoppers have the ability to set the value of the gift card.", - "args": [], + "name": "email", + "description": "The company user's email address", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", - "args": [], + "name": "firstname", + "description": "The company user's first name.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", - "args": [], + "name": "job_title", + "description": "The company user's job title or function.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "categories", - "description": "The categories assigned to a product.", - "args": [], + "name": "lastname", + "description": "The company user's last name.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "category_gear", - "description": null, - "args": [], + "name": "role_id", + "description": "The unique ID for a `CompanyRole` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "climate", - "description": null, - "args": [], + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "collar", - "description": null, - "args": [], + "name": "target_id", + "description": "The ID of a node within a company's structure. This ID will be the parent of the created company user.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "color", - "description": null, - "args": [], + "name": "telephone", + "description": "The company user's phone number.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUserUpdateInput", + "description": "Defines the input schema for updating a company user.", + "fields": null, + "inputFields": [ { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], + "name": "email", + "description": "The company user's email address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", - "args": [], + "name": "firstname", + "description": "The company user's first name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", - "args": [], + "name": "id", + "description": "The unique ID of a `Customer` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", - "args": [], + "name": "job_title", + "description": "The company user's job title or function.", "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "eco_collection", - "description": null, - "args": [], + "name": "lastname", + "description": "The company user's last name.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "erin_recommends", - "description": null, - "args": [], + "name": "role_id", + "description": "The unique ID for a `CompanyRole` object.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "features_bags", - "description": null, - "args": [], + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CompanyUserStatusEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "format", - "description": null, - "args": [], + "name": "telephone", + "description": "The company user's phone number.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyRoleCreateInput", + "description": "Defines the input schema for creating a company role.", + "fields": null, + "inputFields": [ { - "name": "gender", - "description": null, - "args": [], + "name": "name", + "description": "The name of the role to create.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "gift_card_options", - "description": "An array of customizable gift card options.", - "args": [], + "name": "permissions", + "description": "A list of resources the role can access.", "type": { "kind": "NON_NULL", "name": null, @@ -43970,186 +43232,240 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyRoleUpdateInput", + "description": "Defines the input schema for updating a company role.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The unique ID for a `CompanyRole` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", - "args": [], + "name": "name", + "description": "The name of the role to update.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "giftcard_amounts", - "description": "An array that contains information about the values and ID of a gift card.", - "args": [], + "name": "permissions", + "description": "A list of resources the role can access.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "GiftCardAmounts", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftcard_type", - "description": "An enumeration that specifies the type of gift card.", - "args": [], - "type": { - "kind": "ENUM", - "name": "GiftCardTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserCompaniesInput", + "description": "Defines the input for returning matching companies the customer is assigned to.", + "fields": null, + "inputFields": [ { - "name": "id", - "description": "The ID number assigned to the product.", - "args": [], + "name": "currentPage", + "description": "Specifies which page of results to return. The default value is 1.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." + "defaultValue": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", - "args": [], + "name": "pageSize", + "description": "Specifies the maximum number of results to return at once. This attribute is optional.", "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "is_redeemable", - "description": "Indicates whether the customer can redeem the value on the card for cash.", - "args": [], + "name": "sort", + "description": "Defines the sorting of the results.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompaniesSortInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCompaniesOutput", + "description": "An object that contains a list of companies customer is assigned to.", + "fields": [ { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "items", + "description": "An array of companies customer is assigned to.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyBasicInfo", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lifetime", - "description": "The number of days after purchase until the gift card expires. A null value means there is no limit.", + "name": "page_info", + "description": "Provides navigation for the query response.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompaniesSortInput", + "description": "Specifies which field to sort on, and whether to return the results in ascending or descending order.", + "fields": null, + "inputFields": [ { - "name": "material", - "description": null, - "args": [], + "name": "field", + "description": "The field for sorting the results.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompaniesSortFieldEnum", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", - "args": [], + "name": "order", + "description": "Indicates whether to return results in ascending or descending order.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "ENUM", + "name": "SortEnum", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CompaniesSortFieldEnum", + "description": "The fields available for sorting the customer companies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "description": "The name of the company.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyBasicInfo", + "description": "The minimal required information to identify and display the company.", + "fields": [ { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "id", + "description": "The unique ID of a `Company` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." - }, - { - "name": "message_max_length", - "description": "The maximum number of characters the gift message can contain.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "legal_name", + "description": "The full legal name of the company.", "args": [], "type": { "kind": "SCALAR", @@ -44160,8 +43476,8 @@ "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "name", + "description": "The name of the company.", "args": [], "type": { "kind": "SCALAR", @@ -44170,113 +43486,181 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationInput", + "description": "Defines the input schema for accepting the company invitation.", + "fields": null, + "inputFields": [ + { + "name": "code", + "description": "The invitation code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", - "args": [], + "name": "role_id", + "description": "The company role id.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", - "args": [], + "name": "user", + "description": "Company user attributes in the invitation.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationUserInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationUserInput", + "description": "Company user attributes in the invitation.", + "fields": null, + "inputFields": [ + { + "name": "company_id", + "description": "The company unique identifier.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "new", - "description": null, - "args": [], + "name": "customer_id", + "description": "The customer unique identifier.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", - "args": [], + "name": "job_title", + "description": "The job title of a company user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CompanyUserStatusEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", - "args": [], + "name": "telephone", + "description": "The phone number of the company user.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyInvitationOutput", + "description": "The result of accepting the company invitation.", + "fields": [ { - "name": "open_amount_max", - "description": "The maximum acceptable value of an open amount gift card.", + "name": "success", + "description": "Indicates whether the customer was added to the company successfully.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyStructureItem", + "description": "Defines an individual node in the company structure.", + "fields": [ { - "name": "open_amount_min", - "description": "The minimum acceptable value of an open amount gift card.", + "name": "entity", + "description": "A union of `CompanyTeam` and `Customer` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "UNION", + "name": "CompanyStructureEntity", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "id", + "description": "The unique ID for a `CompanyStructureItem` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -44284,183 +43668,282 @@ "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "parent_id", + "description": "The ID of the parent item in the company hierarchy.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddBundleProductsToCartInput", + "description": "Defines the bundle products to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "pattern", - "description": null, - "args": [], + "name": "cart_id", + "description": "The ID of the cart.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "performance_fabric", - "description": null, - "args": [], + "name": "cart_items", + "description": "An array of bundle products to add.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BundleProductCartItemInput", + "ofType": null + } + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BundleProductCartItemInput", + "description": "Defines a single bundle product.", + "fields": null, + "inputFields": [ + { + "name": "bundle_options", + "description": "A mandatory array of options for the bundle product, including each chosen option and specified quantity.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BundleOptionInput", + "ofType": null + } + } + }, + "defaultValue": null }, { - "name": "price", - "description": "Indicates the price of an item.", - "args": [], + "name": "customizable_options", + "description": "The ID and value of the option.", "type": { - "kind": "OBJECT", - "name": "ProductPrices", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "defaultValue": null }, { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], + "name": "data", + "description": "The quantity and SKU of the bundle product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "INPUT_OBJECT", + "name": "CartItemInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BundleOptionInput", + "description": "Defines the input for a bundle option.", + "fields": null, + "inputFields": [ { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", - "args": [], + "name": "id", + "description": "The ID of the option.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TierPrice", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", - "args": [], + "name": "quantity", + "description": "The number of the selected item to add to the cart.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "purpose", - "description": null, - "args": [], + "name": "value", + "description": "An array with the chosen value of the option.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddBundleProductsToCartOutput", + "description": "Contains details about the cart after adding bundle products.", + "fields": [ { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "cart", + "description": "The cart after adding products.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleCartItem", + "description": "An implementation for bundle product cart items.", + "fields": [ { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "available_gift_wrapping", + "description": "The list of available gift wrapping options for the cart item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", + "name": "bundle_options", + "description": "An array containing the bundle options the shopper selected.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "customizable_options", + "description": "An array containing the customizable options the shopper selected.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "discount", + "description": "Contains discount for quote line item.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, @@ -44468,36 +43951,15 @@ "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "errors", + "description": "An array of errors encountered while loading the cart item", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ProductReviews", + "name": "CartItemError", "ofType": null } }, @@ -44505,123 +43967,155 @@ "deprecationReason": null }, { - "name": "sale", - "description": null, + "name": "gift_message", + "description": "The entered gift message for the cart item", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the cart item.", "args": [], "type": { "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "GiftWrapping", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", + "name": "id", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." + }, + { + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "max_qty", + "description": "Line item max qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sleeve", - "description": null, + "name": "min_qty", + "description": "Line item min qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "CartItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "product", + "description": "Details about an item in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "quantity", + "description": "The quantity of this item in the cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null } }, @@ -44629,144 +44123,200 @@ "deprecationReason": null }, { - "name": "stock_status", - "description": "Stock status of the product", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "description": "Contains details about a selected bundle option.", + "fields": [ { - "name": "style_bags", + "name": "id", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `uid` instead" }, { - "name": "style_bottom", - "description": null, + "name": "label", + "description": "The display name of the selected bundle product option.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_general", - "description": null, + "name": "type", + "description": "The type of selected bundle product option.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "uid", + "description": "The unique ID for a `SelectedBundleOption` object", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "values", + "description": "An array of selected bundle option values.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOptionValue", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedBundleOptionValue", + "description": "Contains details about a value for a selected bundle option.", + "fields": [ { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "id", + "description": "Use `uid` instead", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", + "name": "label", + "description": "The display name of the value for the selected bundle product option.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "price", + "description": "The price of the value for the selected bundle product option.", "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "quantity", + "description": "The quantity of the value for the selected bundle product option.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." + "isDeprecated": false, + "deprecationReason": null }, { "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", + "description": "The unique ID for a `SelectedBundleOptionValue` object", "args": [], "type": { "kind": "NON_NULL", @@ -44779,69 +44329,87 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceDetails", + "description": "Can be used to retrieve the main price details in case of bundle product", + "fields": [ { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "name": "discount_percentage", + "description": "The percentage of discount applied to the main product price", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", + "name": "main_final_price", + "description": "The final price after applying the discount to the main product", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "main_price", + "description": "The regular price of the main product", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleItem", + "description": "Defines an individual item within a bundle product.", + "fields": [ { - "name": "url_path", - "description": null, + "name": "option_id", + "description": "An ID assigned to each type of item in a bundle product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + "deprecationReason": "Use `uid` instead" }, { - "name": "url_rewrites", - "description": "URL rewrites list", + "name": "options", + "description": "An array of additional options for this bundle item.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "UrlRewrite", + "name": "BundleItemOption", "ofType": null } }, @@ -44849,84 +44417,76 @@ "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "position", + "description": "A number indicating the sequence order of this item compared to the other bundle items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Website", + "name": "PriceRange", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "required", + "description": "Indicates whether the item must be included in the bundle.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null }, { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "ofType": null + "name": "sku", + "description": "The SKU of the bundle product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null + "name": "title", + "description": "The display name of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardAmounts", - "description": "Contains the value of a gift card, the website that generated the card, and related information.", - "fields": [ - { - "name": "attribute_id", - "description": "An internal attribute ID.", + "name": "type", + "description": "The input type that the customer uses to select the item. Examples include radio button and checkbox.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -44934,35 +44494,42 @@ }, { "name": "uid", - "description": "The unique ID for a `GiftCardAmounts` object.", + "description": "The unique ID for a `BundleItem` object.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleItemOption", + "description": "Defines the characteristics that comprise a specific bundle item and its options.", + "fields": [ { - "name": "value", - "description": "The value of the gift card.", + "name": "can_change_quantity", + "description": "Indicates whether the customer can change the number of items for this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value_id", - "description": "An ID that is assigned to each unique gift card amount.", + "name": "id", + "description": "The ID assigned to the bundled item option.", "args": [], "type": { "kind": "SCALAR", @@ -44973,152 +44540,104 @@ "deprecationReason": "Use `uid` instead" }, { - "name": "website_id", - "description": "The ID of the website that generated the gift card.", + "name": "is_default", + "description": "Indicates whether this option is the default option.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "website_value", - "description": "The value of the gift card.", + "name": "label", + "description": "The text that identifies the bundled item option.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GiftCardTypeEnum", - "description": "Specifies the gift card type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "VIRTUAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PHYSICAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "COMBINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardOrderItem", - "description": "", - "fields": [ - { - "name": "discounts", - "description": "The final discount information for the product.", + "name": "position", + "description": "When a bundle item contains multiple options, the relative position of this option compared to the other options.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eligible_for_return", - "description": "Indicates whether the order item is eligible to be in a return request.", + "name": "price", + "description": "The price of the selected option.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "entered_options", - "description": "The entered option for the base product, such as a logo or image.", + "name": "price_type", + "description": "One of FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "ofType": null - } + "kind": "ENUM", + "name": "PriceTypeEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_card", - "description": "Selected gift card properties for an order item.", + "name": "product", + "description": "Contains details about this product option.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftCardItem", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_message", - "description": "The selected gift message for the order item", + "name": "qty", + "description": "Indicates the quantity of this specific bundle item.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `quantity` instead." }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order item.", + "name": "quantity", + "description": "The quantity of this specific bundle item.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for an `OrderItemInterface` object.", + "name": "uid", + "description": "The unique ID for a `BundleItemOption` object.", "args": [], "type": { "kind": "NON_NULL", @@ -45131,22 +44650,33 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "description": "Defines basic features of a bundle product and contains multiple BundleItems.", + "fields": [ { - "name": "product", - "description": "The ProductInterface object, which contains details about the base product", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -45157,15 +44687,15 @@ "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price of the base product, including selected options.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "INTERFACE", + "name": "CategoryInterface", "ofType": null } }, @@ -45173,24 +44703,20 @@ "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "color", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "product_type", - "description": "The type of product, such as simple, configurable, etc.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { "kind": "SCALAR", @@ -45201,108 +44727,143 @@ "deprecationReason": null }, { - "name": "product_url_key", - "description": "URL key of the base product.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "crosssell_products", + "description": "An array of cross-sell products.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_canceled", - "description": "The number of canceled items.", - "args": [], + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "ProductCustomAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", + "name": "dynamic_price", + "description": "Indicates whether the bundle product has a dynamic price.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "dynamic_sku", + "description": "Indicates whether the bundle product has a dynamic SKU.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_returned", - "description": "The number of returned items.", + "name": "dynamic_weight", + "description": "Indicates whether the bundle product has a dynamically calculated weight.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." + }, + { + "name": "image", + "description": "The relative path to the main image on the product page.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "The status of the order item.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", @@ -45311,34 +44872,17 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardInvoiceItem", - "description": "", - "fields": [ + }, { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", + "name": "items", + "description": "An array containing information about individual bundle items.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "BundleItem", "ofType": null } }, @@ -45346,27 +44890,27 @@ "deprecationReason": null }, { - "name": "gift_card", - "description": "Selected gift card properties for an invoice item.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftCardItem", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, @@ -45374,20 +44918,36 @@ "deprecationReason": null }, { - "name": "order_item", - "description": "Details about an individual order item.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MediaGalleryEntry", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." + }, + { + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", @@ -45398,104 +44958,75 @@ "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardCreditMemoItem", - "description": "", - "fields": [ + }, { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_card", - "description": "Selected gift card properties for a credit memo item.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftCardItem", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } }, @@ -45503,39 +45034,51 @@ "deprecationReason": null }, { - "name": "order_item", - "description": "The order item the credit memo is applied to.", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "price", + "description": "Indicates the price of an item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductPrices", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." + }, + { + "name": "price_details", + "description": "The price details of the main product", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PriceDetails", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Money", + "name": "PriceRange", "ofType": null } }, @@ -45543,15 +45086,15 @@ "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "TierPrice", "ofType": null } }, @@ -45559,56 +45102,43 @@ "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "price_view", + "description": "One of PRICE_RANGE or AS_LOW_AS.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "ENUM", + "name": "PriceViewEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardShipmentItem", - "description": "", - "fields": [ + }, { - "name": "gift_card", - "description": "Selected gift card properties for a shipment item.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftCardItem", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", + "name": "rating_summary", + "description": "The average of all the ratings given to the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null } }, @@ -45616,20 +45146,40 @@ "deprecationReason": null }, { - "name": "order_item", - "description": "The order item associated with the shipment item.", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "related_products", + "description": "An array of related products.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { "kind": "SCALAR", @@ -45640,15 +45190,15 @@ "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product.", + "name": "review_count", + "description": "The total count of all the reviews given to the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -45656,15 +45206,36 @@ "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "reviews", + "description": "The list of products reviews.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductReviews", "ofType": null } }, @@ -45672,53 +45243,32 @@ "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "ship_bundle_items", + "description": "Indicates whether to ship bundle items together or individually.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "ENUM", + "name": "ShipBundleItemsEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardItem", - "description": "Contains details about a gift card.", - "fields": [ + }, { - "name": "message", - "description": "The message from the sender to the recipient.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "recipient_email", - "description": "The email address of the receiver of a virtual gift card.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", @@ -45729,32 +45279,44 @@ "deprecationReason": null }, { - "name": "recipient_name", - "description": "The name of the receiver of a physical or virtual gift card.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sender_email", - "description": "The email address of the sender of a virtual gift card.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "special_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sender_name", - "description": "The name of the sender of a physical or virtual gift card.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { "kind": "SCALAR", @@ -45763,28 +45325,17 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardCartItem", - "description": "Contains details about a gift card that has been added to a cart.", - "fields": [ + }, { - "name": "amount", - "description": "The amount and currency of the gift card.", + "name": "staged", + "description": "Indicates whether the product is staged for a future campaign.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -45792,127 +45343,103 @@ "deprecationReason": null }, { - "name": "customizable_options", - "description": "An array of customizations applied to the gift card.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "ProductTierPrices", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "message", - "description": "The message from the sender to the recipient.", + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemNote", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -45920,23 +45447,23 @@ "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { - "kind": "OBJECT", - "name": "CartItemPrices", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "product", - "description": "Details about an item in the cart.", + "name": "upsell_products", + "description": "An array of up-sell products.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", @@ -45948,43 +45475,39 @@ "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", + "name": "url_key", + "description": "The part of the URL that identifies the product", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "recipient_email", - "description": "The email address of the person receiving the gift card.", + "name": "url_path", + "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use product's `canonical_url` or url rewrites instead" }, { - "name": "recipient_name", - "description": "The name of the person receiving the gift card.", + "name": "url_rewrites", + "description": "URL rewrites list", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "UrlRewrite", "ofType": null } }, @@ -45992,8 +45515,8 @@ "deprecationReason": null }, { - "name": "sender_email", - "description": "The email address of the sender.", + "name": "url_suffix", + "description": "The part of the product URL that is appended after the url key", "args": [], "type": { "kind": "SCALAR", @@ -46004,33 +45527,29 @@ "deprecationReason": null }, { - "name": "sender_name", - "description": "The name of the sender.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Website", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "name": "weight", + "description": "The weight of the item, in units defined by the store.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -46040,28 +45559,89 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "CartItemInterface", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", "ofType": null } ], "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "PriceViewEnum", + "description": "Defines whether a bundle product's price is displayed as the lowest possible value or as a range.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PRICE_RANGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AS_LOW_AS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ShipBundleItemsEnum", + "description": "Defines whether bundle items must be shipped together.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TOGETHER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEPARATELY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "GiftCardWishlistItem", - "description": "A single gift card added to a wish list.", + "name": "BundleOrderItem", + "description": "Defines bundle product options for `OrderItemInterface`.", "fields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "bundle_options", + "description": "A list of bundle options that are assigned to the bundle product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", "ofType": null } }, @@ -46069,56 +45649,76 @@ "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "discounts", + "description": "The final discount information for the product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "OBJECT", + "name": "Discount", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "eligible_for_return", + "description": "Indicates whether the order item is eligible to be in a return request.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_card_options", - "description": "Details about a gift card.", + "name": "entered_options", + "description": "The entered option for the base product, such as a logo or image.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "GiftCardOptions", + "name": "OrderItemOption", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, + { + "name": "gift_message", + "description": "The selected gift message for the order item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "description": "The unique ID for an `OrderItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -46134,7 +45734,7 @@ }, { "name": "product", - "description": "Product details of the wish list item.", + "description": "The ProductInterface object, which contains details about the base product", "args": [], "type": { "kind": "INTERFACE", @@ -46145,212 +45745,209 @@ "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price of the base product, including selected options.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardOptions", - "description": "Contains details about the sender, recipient, and amount of a gift card.", - "fields": [ + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "amount", - "description": "The amount and currency of the gift card.", + "name": "product_type", + "description": "The type of product, such as simple, configurable, etc.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_giftcard_amount", - "description": "The custom amount and currency of the gift card.", + "name": "product_url_key", + "description": "URL key of the base product.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "message", - "description": "A message to the recipient.", + "name": "quantity_canceled", + "description": "The number of canceled items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "recipient_email", - "description": "The email address of the person receiving the gift card.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "recipient_name", - "description": "The name of the person receiving the gift card.", + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sender_email", - "description": "The email address of the person sending the gift card.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sender_name", - "description": "The name of the person sending the gift card.", + "name": "quantity_returned", + "description": "The number of returned items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableCartItem", - "description": "An implementation for configurable product cart items.", - "fields": [ + }, { - "name": "available_gift_wrapping", - "description": "The list of available gift wrapping options for the cart item.", + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "configurable_options", - "description": "An array containing the configuranle options the shopper selected.", + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedConfigurableOption", - "ofType": null - } + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "configured_variant", - "description": "Product details of the cart item.", + "name": "status", + "description": "The status of the order item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleInvoiceItem", + "description": "Defines bundle product options for `InvoiceItemInterface`.", + "fields": [ + { + "name": "bundle_options", + "description": "A list of bundle options that are assigned to an invoiced bundle product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", "args": [], "type": { "kind": "LIST", @@ -46365,15 +45962,15 @@ "deprecationReason": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", + "name": "id", + "description": "The unique ID for an `InvoiceItemInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CartItemError", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -46381,55 +45978,55 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The entered gift message for the cart item", + "name": "order_item", + "description": "Details about an individual order item.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the cart item.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "product_sale_price", + "description": "The sale price for the base product including selected options.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -46437,15 +46034,44 @@ "deprecationReason": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleShipmentItem", + "description": "Defines bundle product options for `ShipmentItemInterface`.", + "fields": [ + { + "name": "bundle_options", + "description": "A list of bundle options that are assigned to a shipped product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemNote", + "name": "ItemSelectedBundleOption", "ofType": null } }, @@ -46453,15 +46079,15 @@ "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemNote", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -46469,27 +46095,39 @@ "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "name": "order_item", + "description": "The order item associated with the shipment item.", "args": [], "type": { - "kind": "OBJECT", - "name": "CartItemPrices", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about an item in the cart.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price for the base product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -46497,15 +46135,15 @@ "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, @@ -46513,15 +46151,15 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null } }, @@ -46533,7 +46171,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "CartItemInterface", + "name": "ShipmentItemInterface", "ofType": null } ], @@ -46542,19 +46180,19 @@ }, { "kind": "OBJECT", - "name": "GiftMessage", - "description": "Contains the text of a gift message, its sender, and recipient", + "name": "BundleCreditMemoItem", + "description": "Defines bundle product options for `CreditMemoItemInterface`.", "fields": [ { - "name": "from", - "description": "Sender name", + "name": "bundle_options", + "description": "A list of bundle options that are assigned to a bundle product that is part of a credit memo.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", "ofType": null } }, @@ -46562,15 +46200,15 @@ "deprecationReason": null }, { - "name": "message", - "description": "Gift message text", + "name": "discounts", + "description": "Details about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, @@ -46578,64 +46216,65 @@ "deprecationReason": null }, { - "name": "to", - "description": "Recipient name", + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GiftMessageInput", - "description": "Defines a gift message.", - "fields": null, - "inputFields": [ + }, { - "name": "from", - "description": "The name of the sender.", + "name": "order_item", + "description": "The order item the credit memo is applied to.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "message", - "description": "The text of the gift message.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price for the base product, including selected options.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "to", - "description": "The name of the recepient.", + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -46645,25 +46284,16 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SalesItemInterface", - "description": "", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "gift_message", - "description": "The entered gift message for the order item", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, @@ -46671,97 +46301,122 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CustomerOrder", - "description": "Contains details about each of the customer's orders.", + "name": "ItemSelectedBundleOption", + "description": "A list of options of the selected bundle product.", "fields": [ { - "name": "applied_coupons", - "description": "Coupons applied to the order.", + "name": "id", + "description": "The unique ID for a `ItemSelectedBundleOption` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AppliedCoupon", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "billing_address", - "description": "The billing address for the order.", + "name": "label", + "description": "The label of the option.", "args": [], "type": { - "kind": "OBJECT", - "name": "OrderAddress", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "carrier", - "description": "The shipping carrier for the order delivery.", + "name": "uid", + "description": "The unique ID for a `ItemSelectedBundleOption` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "comments", - "description": "Comments about the order.", + "name": "values", + "description": "A list of products that represent the values of the parent option.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "SalesCommentItem", + "name": "ItemSelectedBundleOptionValue", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemSelectedBundleOptionValue", + "description": "A list of values for the selected bundle product.", + "fields": [ { - "name": "created_at", - "description": null, + "name": "id", + "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use the `order_date` field instead." + "deprecationReason": "Use `uid` instead." }, { - "name": "credit_memos", - "description": "A list of credit memos.", + "name": "price", + "description": "The price of the child bundle product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CreditMemo", + "name": "Money", "ofType": null } }, @@ -46769,39 +46424,47 @@ "deprecationReason": null }, { - "name": "email", - "description": "Order customer email.", + "name": "product_name", + "description": "The name of the child bundle product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_message", - "description": "The entered gift message for the order", + "name": "product_sku", + "description": "The SKU of the child bundle product.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_receipt_included", - "description": "Indicates whether the customer requested a gift receipt for the order.", + "name": "quantity", + "description": "The number of this bundle product that were ordered.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null } }, @@ -46809,39 +46472,42 @@ "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order.", + "name": "uid", + "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "grand_total", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `totals.grand_total` field instead." - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleWishlistItem", + "description": "Defines bundle product options for `WishlistItemInterface`.", + "fields": [ { - "name": "id", - "description": "The unique ID for a `CustomerOrder` object.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -46849,20 +46515,24 @@ "deprecationReason": null }, { - "name": "increment_id", - "description": null, + "name": "bundle_options", + "description": "An array containing information about the selected bundle items.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `id` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "invoices", - "description": "A list of invoices for the order.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { "kind": "NON_NULL", @@ -46872,7 +46542,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Invoice", + "name": "SelectedCustomizableOption", "ofType": null } } @@ -46881,31 +46551,27 @@ "deprecationReason": null }, { - "name": "items", - "description": "An array containing the items purchased in this order.", + "name": "description", + "description": "The description of the item.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "items_eligible_for_return", - "description": "A list of order items eligible to be in a return request.", + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -46913,43 +46579,56 @@ "deprecationReason": null }, { - "name": "number", - "description": "The order number.", + "name": "product", + "description": "Product details of the wish list item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_date", - "description": "The date the order was placed.", + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "order_number", - "description": null, + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Currency", + "description": "", + "fields": [ + { + "name": "available_currency_codes", + "description": "An array of three-letter currency codes accepted by the store, such as USD and EUR.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -46957,105 +46636,72 @@ "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use the `number` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "payment_methods", - "description": "Payment details for the order.", + "name": "base_currency_code", + "description": "The base currency set for the store, such as USD.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderPaymentMethod", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "printed_card_included", - "description": "Indicates whether the customer requested a printed card for the order.", + "name": "base_currency_symbol", + "description": "The symbol for the specified base currency, such as $.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "returns", - "description": "Return requests associated with this order.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "default_display_currecy_code", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "Returns", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Symbol was missed. Use `default_display_currency_code`." }, { - "name": "shipments", - "description": "A list of shipments for the order.", + "name": "default_display_currecy_symbol", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderShipment", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Symbol was missed. Use `default_display_currency_code`." }, { - "name": "shipping_address", - "description": "The shipping address for the order.", + "name": "default_display_currency_code", + "description": "The currency that is displayed by default, such as USD.", "args": [], "type": { - "kind": "OBJECT", - "name": "OrderAddress", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shipping_method", - "description": "The delivery method for the order.", + "name": "default_display_currency_symbol", + "description": "The currency symbol that is displayed by default, such as $.", "args": [], "type": { "kind": "SCALAR", @@ -47066,44 +46712,51 @@ "deprecationReason": null }, { - "name": "status", - "description": "The current status of the order.", + "name": "exchange_rates", + "description": "An array of exchange rates for currencies defined in the store.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ExchangeRate", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExchangeRate", + "description": "Lists the exchange rate.", + "fields": [ { - "name": "token", - "description": "The token that can be used to retrieve the order using order query.", + "name": "currency_to", + "description": "Specifies the store’s default currency to exchange to.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total", - "description": "Details about the calculated totals for this order.", + "name": "rate", + "description": "The exchange rate for the store’s default currency.", "args": [], "type": { - "kind": "OBJECT", - "name": "OrderTotal", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, @@ -47116,20 +46769,20 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "description": "Order item details.", + "kind": "OBJECT", + "name": "Country", + "description": "", "fields": [ { - "name": "discounts", - "description": "The final discount information for the product.", + "name": "available_regions", + "description": "An array of regions within a particular country.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "Region", "ofType": null } }, @@ -47137,132 +46790,153 @@ "deprecationReason": null }, { - "name": "eligible_for_return", - "description": "Indicates whether the order item is eligible to be in a return request.", + "name": "full_name_english", + "description": "The name of the country in English.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "entered_options", - "description": "The entered option for the base product, such as a logo or image.", + "name": "full_name_locale", + "description": "The name of the country in the current locale.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_message", - "description": "The selected gift message for the order item", + "name": "id", + "description": "The unique ID for a `Country` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order item.", + "name": "three_letter_abbreviation", + "description": "The three-letter abbreviation of the country, such as USA.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for an `OrderItemInterface` object.", + "name": "two_letter_abbreviation", + "description": "The two-letter abbreviation of the country, such as US.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Region", + "description": "", + "fields": [ { - "name": "product", - "description": "The ProductInterface object, which contains details about the base product", + "name": "code", + "description": "The two-letter code for the region, such as TX for Texas.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "id", + "description": "The unique ID for a `Region` object.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price of the base product, including selected options.", + "name": "name", + "description": "The name of the region, such as Texas.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerDownloadableProducts", + "description": "Contains a list of downloadable products.", + "fields": [ { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "items", + "description": "An array of purchased downloadable items.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomerDownloadableProduct", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerDownloadableProduct", + "description": "Contains details about a single downloadable product.", + "fields": [ { - "name": "product_type", - "description": "The type of product, such as simple, configurable, etc.", + "name": "date", + "description": "The date and time the purchase was made.", "args": [], "type": { "kind": "SCALAR", @@ -47273,8 +46947,8 @@ "deprecationReason": null }, { - "name": "product_url_key", - "description": "URL key of the base product.", + "name": "download_url", + "description": "The fully qualified URL to the download file.", "args": [], "type": { "kind": "SCALAR", @@ -47285,87 +46959,130 @@ "deprecationReason": null }, { - "name": "quantity_canceled", - "description": "The number of canceled items.", + "name": "order_increment_id", + "description": "The unique ID assigned to the item.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "remaining_downloads", + "description": "The remaining number of times the customer can download the product.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", + "name": "status", + "description": "Indicates when the product becomes available for download. Options are `Pending` and `Invoiced`.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableRequisitionListItem", + "description": "Contains details about downloadable products added to a requisition list.", + "fields": [ + { + "name": "customizable_options", + "description": "Selected custom options for an item in the requisition list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "links", + "description": "An array of links for downloadable products in the requisition list.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductLinks", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_returned", - "description": "The number of returned items.", + "name": "product", + "description": "Details about a requisition list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "quantity", + "description": "The quantity of the product added to the requisition list.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", + "name": "samples", + "description": "An array of links to downloadable product samples.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "OrderItemOption", + "name": "DownloadableProductSamples", "ofType": null } }, @@ -47373,87 +47090,88 @@ "deprecationReason": null }, { - "name": "status", - "description": "The status of the order item.", + "name": "uid", + "description": "The unique ID of an item in a requisition list.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "DownloadableOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardOrderItem", - "ofType": null - }, + "interfaces": [ { - "kind": "OBJECT", - "name": "OrderItem", + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftRegistrySearchResult", - "description": "Contains the results of a gift registry search.", + "name": "BundleRequisitionListItem", + "description": "Contains details about bundle products added to a requisition list.", "fields": [ { - "name": "event_date", - "description": "The date of the event.", + "name": "bundle_options", + "description": "An array of selected options for a bundle product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "event_title", - "description": "The title given to the event.", + "name": "customizable_options", + "description": "Selected custom options for an item in the requisition list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_registry_uid", - "description": "The URL key of the gift registry.", + "name": "product", + "description": "Details about a requisition list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -47461,27 +47179,15 @@ "deprecationReason": null }, { - "name": "location", - "description": "The location of the event.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the gift registry owner.", + "name": "quantity", + "description": "The quantity of the product added to the requisition list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, @@ -47489,46 +47195,56 @@ "deprecationReason": null }, { - "name": "type", - "description": "The type of event being held.", + "name": "uid", + "description": "The unique ID of an item in a requisition list.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", - "description": "Defines a dynamic attribute.", + "name": "ApplyGiftCardToCartInput", + "description": "Defines the input required to run the `applyGiftCardToCart` mutation.", "fields": null, "inputFields": [ { - "name": "code", - "description": "A unique key for an additional attribute of the event.", + "name": "cart_id", + "description": "The unique ID that identifies the customer's cart.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "value", - "description": "A string that describes a dynamic attribute.", + "name": "gift_card_code", + "description": "The gift card code to be applied to the cart.", "type": { "kind": "NON_NULL", "name": null, @@ -47546,53 +47262,41 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistrySenderInput", - "description": "Defines the sender of an invitation to view a gift registry.", - "fields": null, - "inputFields": [ - { - "name": "message", - "description": "A brief message from the sender.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "ApplyGiftCardToCartOutput", + "description": "Defines the possible output for the `applyGiftCardToCart` mutation.", + "fields": [ { - "name": "name", - "description": "The sender of the gift registry invitation.", + "name": "cart", + "description": "Describes the contents of the specified shopping cart.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistryInviteeInput", - "description": "Defines a gift registry invitee.", + "name": "RemoveGiftCardFromCartInput", + "description": "Defines the input required to run the `removeGiftCardFromCart` mutation.", "fields": null, "inputFields": [ { - "name": "email", - "description": "The email address of the gift registry invitee.", + "name": "cart_id", + "description": "The unique ID that identifies the customer's cart.", "type": { "kind": "NON_NULL", "name": null, @@ -47605,8 +47309,8 @@ "defaultValue": null }, { - "name": "name", - "description": "The name of the gift registry invitee.", + "name": "gift_card_code", + "description": "The gift card code to be removed to the cart.", "type": { "kind": "NON_NULL", "name": null, @@ -47624,76 +47328,100 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryItemInput", - "description": "Defines an item to add to the gift registry.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "RemoveGiftCardFromCartOutput", + "description": "Defines the possible output for the `removeGiftCardFromCart` mutation.", + "fields": [ { - "name": "entered_options", - "description": "An array of options the customer has entered.", + "name": "cart", + "description": "The contents of the specified shopping cart.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AppliedGiftCard", + "description": "Contains an applied gift card with applied and remaining balance.", + "fields": [ { - "name": "note", - "description": "A brief note about the item.", + "name": "applied_balance", + "description": "The amount applied to the current cart.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "parent_sku", - "description": "For complex product types, the SKU of the parent product.", + "name": "code", + "description": "The gift card account code.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of the product to add.", + "name": "current_balance", + "description": "The remaining balance on the gift card.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer has selected.", + "name": "expiration_date", + "description": "The expiration date of the gift card.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GiftCardAccountInput", + "description": "Contains the gift card code.", + "fields": null, + "inputFields": [ { - "name": "sku", - "description": "The SKU of the product to add to the gift registry.", + "name": "gift_card_code", + "description": "The applied gift card code.", "type": { "kind": "NON_NULL", "name": null, @@ -47711,393 +47439,467 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CreateGiftRegistryInput", - "description": "Defines a new gift registry.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "GiftCardAccount", + "description": "Contains details about the gift card account.", + "fields": [ { - "name": "dynamic_attributes", - "description": "Additional attributes specified as a code-value pair.", + "name": "balance", + "description": "The balance remaining on the gift card.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "event_name", - "description": "The name of the event.", + "name": "code", + "description": "The gift card account code.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_registry_type_uid", - "description": "The ID of the selected event type.", + "name": "expiration_date", + "description": "The expiration date of the gift card.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderTotal", + "description": "Contains details about the sales total amounts used to calculate the final price.", + "fields": [ { - "name": "message", - "description": "A message describing the event.", + "name": "base_grand_total", + "description": "The final base grand total amount in the base currency.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "privacy_settings", - "description": "Indicates whether the registry is PRIVATE or PUBLIC.", + "name": "discounts", + "description": "The applied discounts to the order.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "registrants", - "description": "The list of people who receive notifications about the registry.", + "name": "grand_total", + "description": "The final total amount, including shipping, discounts, and taxes.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryRegistrantInput", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "shipping_address", - "description": "The shipping address for all gift registry items.", + "name": "shipping_handling", + "description": "Details about the shipping and handling costs for the order.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryShippingAddressInput", + "kind": "OBJECT", + "name": "ShippingHandling", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the registry is ACTIVE or INACTIVE.", + "name": "subtotal", + "description": "The subtotal of the order, excluding shipping, discounts, and taxes.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "GiftRegistryStatus", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryItemInput", - "description": "Defines updates to an item in a gift registry.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxes", + "description": "The order tax details.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_giftcard", + "description": "The gift card balance applied to the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "gift_registry_item_uid", - "description": "The unique ID of a `giftRegistryItem` object.", + "name": "total_shipping", + "description": "The shipping amount for the order.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null - }, - { - "name": "note", - "description": "The updated description of the item.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "The updated quantity of the gift registry item.", + "name": "total_tax", + "description": "The amount of tax applied to the order.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryInput", - "description": "Defines updates to a `GiftRegistry` object.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "WishlistOutput", + "description": "Deprecated: Use the `Wishlist` type instead.", + "fields": [ { - "name": "dynamic_attributes", - "description": "Additional attributes specified as a code-value pair. Unspecified dynamic attributes are not changed.", + "name": "items", + "description": "An array of items in the customer's wish list", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", + "kind": "OBJECT", + "name": "WishlistItem", "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `Wishlist.items` field instead." }, { - "name": "event_name", - "description": "The updated name of the event.", + "name": "items_count", + "description": "The number of items in the wish list.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `Wishlist.items_count` field instead." }, { - "name": "message", - "description": "The updated message describing the event.", + "name": "name", + "description": "When multiple wish lists are enabled, the name the customer assigns to the wishlist.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - }, - { - "name": "privacy_settings", - "description": "Indicates whether the gift registry is PRIVATE or PUBLIC.", - "type": { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", - "ofType": null - }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "This field is related to Commerce functionality and is always `null` in Open Source." }, { - "name": "shipping_address", - "description": "The updated shipping address for all gift registry items.", + "name": "sharing_code", + "description": "An encrypted code that links to the wish list.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryShippingAddressInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `Wishlist.sharing_code` field instead." }, { - "name": "status", - "description": "Indicates whether the gift registry is ACTIVE or INACTIVE.", + "name": "updated_at", + "description": "The time of the last modification to the wish list.", + "args": [], "type": { - "kind": "ENUM", - "name": "GiftRegistryStatus", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `Wishlist.updated_at` field instead." } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryRegistrantInput", - "description": "Defines a new registrant.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "Wishlist", + "description": "Contains a customer wish list.", + "fields": [ { - "name": "dynamic_attributes", - "description": "Additional attributes specified as a code-value pair.", + "name": "id", + "description": "The unique ID for a `Wishlist` object.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "email", - "description": "The email address of the registrant.", + "name": "items", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "WishlistItem", "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use the `items_v2` field instead." }, { - "name": "firstname", - "description": "The first name of the registrant.", + "name": "items_count", + "description": "The number of items in the wish list.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items_v2", + "description": "An array of items in the customer's wish list.", + "args": [ + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" } + ], + "type": { + "kind": "OBJECT", + "name": "WishlistItems", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the registrant.", + "name": "name", + "description": "The name of the wish list.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryShippingAddressInput", - "description": "Defines a shipping address for a gift registry. Specify either `address_data` or the `address_id`. If both are provided, validation will fail.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "address_data", - "description": "Defines the shipping address for this gift registry.", + "name": "sharing_code", + "description": "An encrypted code that Magento uses to link to the wish list.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "address_id", - "description": "The ID assigned to this customer address.", + "name": "updated_at", + "description": "The time of the last modification to the wish list.", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": "Indicates whether the wish list is public or private.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WishlistVisibilityEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryRegistrantInput", - "description": "Defines updates to an existing registrant.", - "fields": null, - "inputFields": [ + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "description": "The interface for wish list items.", + "fields": [ { - "name": "dynamic_attributes", - "description": "As a result of the update, only the values of provided attributes will be affected. If the attribute is missing in the request, its value will not be changed.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "email", - "description": "The updated email address of the registrant.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The updated first name of the registrant.", + "name": "description", + "description": "The description of the item.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_registry_registrant_uid", - "description": "The unique ID of a `giftRegistryRegistrant` object.", + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -48107,36 +47909,33 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The updated last name of the registrant.", + "name": "product", + "description": "Product details of the wish list item.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryOutputInterface", - "description": "Contains the customer's gift registry.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "gift_registry", - "description": "The gift registry.", + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -48148,28 +47947,73 @@ "possibleTypes": [ { "kind": "OBJECT", - "name": "GiftRegistryOutput", + "name": "SimpleWishlistItem", "ofType": null }, { "kind": "OBJECT", - "name": "MoveCartItemsToGiftRegistryOutput", + "name": "VirtualWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProductWishlistItem", "ofType": null } ] }, { "kind": "OBJECT", - "name": "GiftRegistryOutput", - "description": "Contains details about the gift registry.", + "name": "WishlistItems", + "description": "Contains an array of items in a wish list.", "fields": [ { - "name": "gift_registry", - "description": "The gift registry.", + "name": "items", + "description": "A list of items in the wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Contains pagination metadata.", "args": [], "type": { "kind": "OBJECT", - "name": "GiftRegistry", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, @@ -48177,40 +48021,89 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryOutputInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "GiftRegistryItemUserErrorInterface", - "description": "Contains the status and any errors that encountered with the customer's gift register item.", + "kind": "OBJECT", + "name": "WishlistItem", + "description": "Contains details about a wish list item.", "fields": [ { - "name": "status", - "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", + "name": "added_at", + "description": "The time when the customer added the item to the wish list.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The customer's comment about this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItem` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Details about the wish list item.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "qty", + "description": "The quantity of this wish list item", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddWishlistItemsToCartOutput", + "description": "Contains the resultant wish list and any error information.", + "fields": [ { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "name": "add_wishlist_items_to_cart_user_errors", + "description": "An array of errors encountered while adding products to the customer's cart.", "args": [], "type": { "kind": "NON_NULL", @@ -48220,39 +48113,17 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "GiftRegistryItemsUserError", + "name": "WishlistCartUserInputError", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GiftRegistryItemUserErrors", - "ofType": null }, - { - "kind": "OBJECT", - "name": "MoveCartItemsToGiftRegistryOutput", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "GiftRegistryItemUserErrors", - "description": "Contains error information.", - "fields": [ { "name": "status", - "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", + "description": "Indicates whether the attempt to add items to the customer's cart was successful.", "args": [], "type": { "kind": "NON_NULL", @@ -48267,20 +48138,16 @@ "deprecationReason": null }, { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "name": "wishlist", + "description": "Contains the wish list with all items that were successfully added.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryItemsUserError", - "ofType": null - } + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null } }, "isDeprecated": false, @@ -48288,20 +48155,14 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryItemUserErrorInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftRegistryItemsUserError", - "description": "Contains details about an error that occurred when processing a gift registry item.", + "name": "WishlistCartUserInputError", + "description": "Contains details about errors encountered when a customer added wish list items to the cart.", "fields": [ { "name": "code", @@ -48312,7 +48173,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "GiftRegistryItemsUserErrorType", + "name": "WishlistCartUserInputErrorType", "ofType": null } }, @@ -48320,39 +48181,31 @@ "deprecationReason": null }, { - "name": "gift_registry_item_uid", - "description": "The unique ID of the gift registry item containing an error.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_registry_uid", - "description": "The unique ID of the `GiftRegistry` object containing an error.", + "name": "message", + "description": "A localized error message.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "message", - "description": "A localized error message.", + "name": "wishlistId", + "description": "The unique ID of the `Wishlist` object containing an error.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -48360,13 +48213,17 @@ "deprecationReason": null }, { - "name": "product_uid", - "description": "The unique ID of the product containing an error.", + "name": "wishlistItemId", + "description": "The unique ID of the wish list item containing an error.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -48379,27 +48236,33 @@ }, { "kind": "ENUM", - "name": "GiftRegistryItemsUserErrorType", - "description": "Defines the error type.", + "name": "WishlistCartUserInputErrorType", + "description": "A list of possible error types.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "OUT_OF_STOCK", - "description": "Used for handling out of stock products.", + "name": "PRODUCT_NOT_FOUND", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "NOT_FOUND", - "description": "Used for exceptions like EntityNotFound.", + "name": "NOT_SALABLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSUFFICIENT_STOCK", + "description": "", "isDeprecated": false, "deprecationReason": null }, { "name": "UNDEFINED", - "description": "Used for other exceptions, such as database connection failures.", + "description": "", "isDeprecated": false, "deprecationReason": null } @@ -48407,138 +48270,119 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "MoveCartItemsToGiftRegistryOutput", - "description": "Contains the customer's gift registry and any errors encountered.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "WishlistItemInput", + "description": "Defines the items to add to a wish list.", + "fields": null, + "inputFields": [ { - "name": "gift_registry", - "description": "The gift registry.", - "args": [], + "name": "entered_options", + "description": "An array of options that the customer entered.", "type": { - "kind": "OBJECT", - "name": "GiftRegistry", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "parent_sku", + "description": "For complex product types, the SKU of the parent product.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "status", - "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", - "args": [], + "name": "quantity", + "description": "The amount or number of items to add.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", - "args": [], + "name": "selected_options", + "description": "An array of strings corresponding to options the customer selected.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryItemsUserError", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryOutputInterface", - "ofType": null + "defaultValue": null }, { - "kind": "INTERFACE", - "name": "GiftRegistryItemUserErrorInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveGiftRegistryOutput", - "description": "Contains the results of a request to delete a gift registry.", - "fields": [ - { - "name": "success", - "description": "Indicates whether the gift registry was successfully deleted.", - "args": [], + "name": "sku", + "description": "The SKU of the product to add. For complex product types, specify the child product SKU.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "RemoveGiftRegistryItemsOutput", - "description": "Contains the results of a request to remove an item from a gift registry.", + "name": "AddProductsToWishlistOutput", + "description": "Contains the customer's wish list and any errors encountered.", "fields": [ { - "name": "gift_registry", - "description": "The gift registry after removing items.", + "name": "user_errors", + "description": "An array of errors encountered while adding products to a wish list.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateGiftRegistryItemsOutput", - "description": "Contains the results of a request to update gift registry items.", - "fields": [ + }, { - "name": "gift_registry", - "description": "The gift registry after updating updating items.", + "name": "wishlist", + "description": "Contains the wish list with all items that were successfully added.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -48551,44 +48395,41 @@ }, { "kind": "OBJECT", - "name": "ShareGiftRegistryOutput", - "description": "Contains the results of a request to share a gift registry.", + "name": "RemoveProductsFromWishlistOutput", + "description": "Contains the customer's wish list and any errors encountered.", "fields": [ { - "name": "is_shared", - "description": "Indicates whether the gift registry was successfully shared.", + "name": "user_errors", + "description": "An array of errors encountered while deleting products from a wish list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateGiftRegistryOutput", - "description": "Contains the results of a request to create a gift registry.", - "fields": [ + }, { - "name": "gift_registry", - "description": "The newly-created gift registry.", + "name": "wishlist", + "description": "Contains the wish list with after items were successfully deleted.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -48600,160 +48441,140 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "UpdateGiftRegistryOutput", - "description": "Contains the results of a request to update a gift registry.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "WishlistItemUpdateInput", + "description": "Defines updates to items in a wish list.", + "fields": null, + "inputFields": [ { - "name": "gift_registry", - "description": "The updated gift registry.", - "args": [], + "name": "description", + "description": "Customer-entered comments about the item.", "type": { - "kind": "OBJECT", - "name": "GiftRegistry", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddGiftRegistryRegistrantsOutput", - "description": "Contains the results of a request to add registrants.", - "fields": [ + "defaultValue": null + }, { - "name": "gift_registry", - "description": "The gift registry after adding registrants.", - "args": [], + "name": "entered_options", + "description": "An array of options that the customer entered.", "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateGiftRegistryRegistrantsOutput", - "description": "Contains the results a request to update registrants.", - "fields": [ + "defaultValue": null + }, { - "name": "gift_registry", - "description": "The gift registry after updating registrants.", - "args": [], + "name": "quantity", + "description": "The new amount or number of this item.", "type": { - "kind": "OBJECT", - "name": "GiftRegistry", + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveGiftRegistryRegistrantsOutput", - "description": "Contains the results of a request to delete a registrant.", - "fields": [ + "defaultValue": null + }, { - "name": "gift_registry", - "description": "The gift registry after deleting registrants.", - "args": [], + "name": "selected_options", + "description": "An array of strings corresponding to options the customer selected.", "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistry", - "description": "Contains details about a gift registry.", - "fields": [ + "defaultValue": null + }, { - "name": "created_at", - "description": "The date on which the gift registry was created. Only the registry owner can access this attribute.", - "args": [], + "name": "wishlist_item_id", + "description": "The unique ID for a `WishlistItemInterface` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProductsInWishlistOutput", + "description": "Contains the customer's wish list and any errors encountered.", + "fields": [ { - "name": "dynamic_attributes", - "description": "An array of attributes that define elements of the gift registry. Each attribute is specified as a code-value pair.", + "name": "user_errors", + "description": "An array of errors encountered while updating products in a wish list.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttribute", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "event_name", - "description": "The name of the event.", + "name": "wishlist", + "description": "Contains the wish list with all items that were successfully updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Wishlist", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WishListUserInputError", + "description": "An error encountered while performing operations with WishList.", + "fields": [ { - "name": "items", - "description": "An array of products added to the gift registry.", + "name": "code", + "description": "A wish list-specific error code.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "GiftRegistryItemInterface", + "kind": "ENUM", + "name": "WishListUserInputErrorType", "ofType": null } }, @@ -48762,7 +48583,7 @@ }, { "name": "message", - "description": "The message text the customer entered to describe the event.", + "description": "A localized error message.", "args": [], "type": { "kind": "NON_NULL", @@ -48775,77 +48596,99 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "WishListUserInputErrorType", + "description": "A list of possible error types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PRODUCT_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "owner_name", - "description": "The customer who created the gift registry.", + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "description": "Defines properties of a gift card.", + "fields": [ + { + "name": "allow_message", + "description": "Indicates whether the customer can provide a message to accompany the gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "privacy_settings", - "description": "An enum that states whether the gift registry is PRIVATE or PUBLIC. Only the registry owner can access this attribute.", + "name": "allow_open_amount", + "description": "Indicates whether shoppers have the ability to set the value of the gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "registrants", - "description": "Contains details about each registrant for the event.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryRegistrant", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "shipping_address", - "description": "Contains the customer's shipping address. Only the registry owner can access this attribute.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomerAddress", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "An enum that states whether the gift registry is ACTIVE or INACTIVE. Only the registry owner can access this attribute.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "GiftRegistryStatus", + "kind": "INTERFACE", + "name": "CategoryInterface", "ofType": null } }, @@ -48853,54 +48696,51 @@ "deprecationReason": null }, { - "name": "type", - "description": "The type of gift registry.", + "name": "color", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistryType", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "uid", - "description": "The unique ID assigned to the gift registry.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistryType", - "description": "Contains details about a gift registry type.", - "fields": [ + }, { - "name": "dynamic_attributes_metadata", - "description": "An array of attributes that define elements of the gift registry. Each attribute is specified as a code-value pair.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "crosssell_products", + "description": "An array of cross-sell products.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeMetadataInterface", + "name": "ProductInterface", "ofType": null } }, @@ -48908,90 +48748,82 @@ "deprecationReason": null }, { - "name": "label", - "description": "The label assigned to the gift registry type on the Admin.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID assigned to the gift registry type.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeMetadataInterface", - "description": "", - "fields": [ + }, { - "name": "attribute_group", - "description": "Indicates which group the dynamic attribute a member of.", + "name": "gift_card_options", + "description": "An array of customizable gift card options.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "The internal ID of the dynamic attribute.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "input_type", - "description": "The selected input type for this dynamic attribute. The value can be one of several static or custom types.", + "name": "giftcard_amounts", + "description": "An array that contains information about the values and ID of a gift card.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftCardAmounts", "ofType": null } }, @@ -48999,124 +48831,99 @@ "deprecationReason": null }, { - "name": "is_required", - "description": "Indicates whether the dynamic attribute is required.", + "name": "giftcard_type", + "description": "An enumeration that specifies the type of gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "ENUM", + "name": "GiftCardTypeEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display name of the dynamic attribute.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." + }, + { + "name": "image", + "description": "The relative path to the main image on the product page.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which to display the dynamic attribute.", + "name": "is_redeemable", + "description": "Indicates whether the customer can redeem the value on the card for cash.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttributeMetadata", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttributeMetadata", - "description": "", - "fields": [ + }, { - "name": "attribute_group", - "description": "Indicates which group the dynamic attribute a member of.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "The internal ID of the dynamic attribute.", + "name": "lifetime", + "description": "The number of days after purchase until the gift card expires. A null value means there is no limit.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "input_type", - "description": "The selected input type for this dynamic attribute. The value can be one of several static or custom types.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "is_required", - "description": "Indicates whether the dynamic attribute is required.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, @@ -49124,24 +48931,24 @@ "deprecationReason": null }, { - "name": "label", - "description": "The display name of the dynamic attribute.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MediaGalleryEntry", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "sort_order", - "description": "The order in which to display the dynamic attribute.", + "name": "message_max_length", + "description": "The maximum number of characters the gift message can contain.", "args": [], "type": { "kind": "SCALAR", @@ -49150,306 +48957,181 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GiftRegistryStatus", - "description": "Defines the status of the gift registry.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "INACTIVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", - "description": "Defines the privacy setting of the gift registry.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRIVATE", - "description": "", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PUBLIC", - "description": "", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistryRegistrant", - "description": "Contains details about a registrant.", - "fields": [ + }, { - "name": "dynamic_attributes", - "description": "An array of dynamic attributes assigned to the registrant.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryRegistrantDynamicAttribute", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", - "description": "The email address of the registrant. Only the registry owner can access this attribute.", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the registrant.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the registrant.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID assigned to the registrant.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "description": "", - "fields": [ + }, { - "name": "code", - "description": "The internal ID of the dynamic attribute.", + "name": "open_amount_max", + "description": "The maximum acceptable value of an open amount gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display name of the dynamic attribute.", + "name": "open_amount_min", + "description": "The minimum acceptable value of an open amount gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "A corresponding value for the code.", + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GiftRegistryRegistrantDynamicAttribute", - "ofType": null }, { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttribute", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "GiftRegistryRegistrantDynamicAttribute", - "description": "", - "fields": [ - { - "name": "code", - "description": "The internal ID of the dynamic attribute.", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display name of the dynamic attribute.", + "name": "price", + "description": "Indicates the price of an item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductPrices", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." }, { - "name": "value", - "description": "A corresponding value for the code.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PriceRange", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttribute", - "description": "", - "fields": [ + }, { - "name": "code", - "description": "The internal ID of the dynamic attribute.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "TierPrice", "ofType": null } }, @@ -49457,15 +49139,15 @@ "deprecationReason": null }, { - "name": "group", - "description": "Indicates which group the dynamic attribute is a member of.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "GiftRegistryDynamicAttributeGroup", + "kind": "INTERFACE", + "name": "ProductLinksInterface", "ofType": null } }, @@ -49473,15 +49155,15 @@ "deprecationReason": null }, { - "name": "label", - "description": "The display name of the dynamic attribute.", + "name": "rating_summary", + "description": "The average of all the ratings given to the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, @@ -49489,95 +49171,31 @@ "deprecationReason": null }, { - "name": "value", - "description": "A corresponding value for the code.", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GiftRegistryDynamicAttributeGroup", - "description": "Defines the group type of a gift registry dynamic attribute.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "EVENT_INFORMATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVACY_SETTINGS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REGISTRANT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GENERAL_INFORMATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DETAILED_INFORMATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "SHIPPING_ADDRESS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryItemInterface", - "description": "", - "fields": [ - { - "name": "created_at", - "description": "The date the product was added to the gift registry.", + "name": "related_products", + "description": "An array of related products.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -49585,8 +49203,8 @@ "deprecationReason": null }, { - "name": "note", - "description": "A brief message about the gift registry item.", + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", "args": [], "type": { "kind": "SCALAR", @@ -49597,27 +49215,15 @@ "deprecationReason": null }, { - "name": "product", - "description": "Details about the gift registry item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The requested quantity of the product.", + "name": "review_count", + "description": "The total count of all the reviews given to the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null } }, @@ -49625,15 +49231,36 @@ "deprecationReason": null }, { - "name": "quantity_fulfilled", - "description": "The fulfilled quantity of the product.", - "args": [], + "name": "reviews", + "description": "The list of products reviews.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "ProductReviews", "ofType": null } }, @@ -49641,206 +49268,184 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID of a gift registry item.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GiftRegistryItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "GiftRegistryItem", - "description": "", - "fields": [ + }, { - "name": "created_at", - "description": "The date the product was added to the gift registry.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "note", - "description": "A brief message about the gift registry item.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about the gift registry item.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "quantity", - "description": "The requested quantity of the product.", + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_fulfilled", - "description": "The fulfilled quantity of the product.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID of a gift registry item.", + "name": "staged", + "description": "Indicates whether the product is staged for a future campaign.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftWrapping", - "description": "Contains details about the selected or available gift wrapping options.", - "fields": [ + }, { - "name": "design", - "description": "The name of the gift wrapping design.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `GiftWrapping` object.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image", - "description": "The preview image for a gift wrapping option.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { "kind": "OBJECT", - "name": "GiftWrappingImage", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The gift wrapping price.", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, + { + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Money", + "name": "ProductTierPrices", "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, + { + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, + { + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." + }, { "name": "uid", - "description": "The unique ID for a `GiftWrapping` object.", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -49853,267 +49458,222 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftWrappingImage", - "description": "Points to an image associated with a gift wrapping option.", - "fields": [ + }, { - "name": "label", - "description": "The gift wrapping preview image label.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "url", - "description": "The gift wrapping preview image URL.", + "name": "upsell_products", + "description": "An array of up-sell products.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftOptionsPrices", - "description": "Contains prices for gift wrapping options.", - "fields": [ + }, { - "name": "gift_wrapping_for_items", - "description": "Price of the gift wrapping for all individual order items.", + "name": "url_key", + "description": "The part of the URL that identifies the product", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping_for_order", - "description": "Price of the gift wrapping for the whole order.", + "name": "url_path", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use product's `canonical_url` or url rewrites instead" }, { - "name": "printed_card", - "description": "Price for the printed card.", + "name": "url_rewrites", + "description": "URL rewrites list", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetGiftOptionsOnCartInput", - "description": "Defines the gift options applied to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID that identifies the shopper's cart.", - "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "UrlRewrite", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message", - "description": "Gift message details for the cart.", + "name": "url_suffix", + "description": "The part of the product URL that is appended after the url key", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "GiftMessageInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_receipt_included", - "description": "Whether customer requested gift receipt for the cart.", + "name": "websites", + "description": "An array of websites in which the product is available.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Website", "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "gift_wrapping_id", - "description": "The unique ID for a `GiftWrapping` object to be used for the cart.", + "name": "weight", + "description": "The weight of the item, in units defined by the store.", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, { - "name": "printed_card_included", - "description": "Whether customer requested printed card for the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "SetGiftOptionsOnCartOutput", - "description": "Contains the cart after gift options have been applied.", + "name": "GiftCardAmounts", + "description": "Contains the value of a gift card, the website that generated the card, and related information.", "fields": [ { - "name": "cart", - "description": "The modified cart object.", + "name": "attribute_id", + "description": "An internal attribute ID.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `GiftCardAmounts` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Cart", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductTierPrices", - "description": "Deprecated. Use `TierPrice` instead. Defines a tier price, which is a quantity discount offered to a specific customer group.", - "fields": [ - { - "name": "customer_group_id", - "description": "The ID of the customer group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Not relevant for the storefront." }, { - "name": "percentage_value", - "description": "The percentage discount of the item.", + "name": "value", + "description": "The value of the gift card.", "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `TierPrice.discount` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "qty", - "description": "The number of items that must be purchased to qualify for tier pricing.", + "name": "value_id", + "description": "An ID that is assigned to each unique gift card amount.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `TierPrice.quantity` instead." + "deprecationReason": "Use `uid` instead" }, { - "name": "value", - "description": "The price of the fixed price item.", + "name": "website_id", + "description": "The ID of the website that generated the gift card.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `TierPrice.final_price` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "website_id", - "description": "The ID assigned to the website.", + "name": "website_value", + "description": "The value of the gift card.", "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Not relevant for the storefront." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -50122,103 +49682,77 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "TierPrice", - "description": "Defines a price based on the quantity purchased.", - "fields": [ + "kind": "ENUM", + "name": "GiftCardTypeEnum", + "description": "Specifies the gift card type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "discount", - "description": "The price discount that this tier represents.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductDiscount", - "ofType": null - }, + "name": "VIRTUAL", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "final_price", - "description": "The price of the product at this tier.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, + "name": "PHYSICAL", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The minimum number of items that must be purchased to qualify for this price tier.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "COMBINED", + "description": "", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GroupedProduct", - "description": "Defines a grouped product, which consists of simple standalone products that are presented as a group.", + "name": "GiftCardOrderItem", + "description": "", "fields": [ { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "discounts", + "description": "The final discount information for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "eligible_for_return", + "description": "Indicates whether the order item is eligible to be in a return request.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "entered_options", + "description": "The entered option for the base product, such as a logo or image.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "OBJECT", + "name": "OrderItemOption", "ofType": null } }, @@ -50226,87 +49760,91 @@ "deprecationReason": null }, { - "name": "category_gear", - "description": null, + "name": "gift_card", + "description": "Selected gift card properties for an order item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftCardItem", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "climate", - "description": null, + "name": "gift_message", + "description": "The selected gift message for the order item", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "collar", - "description": null, + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": null, + "name": "id", + "description": "The unique ID for an `OrderItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "product", + "description": "The ProductInterface object, which contains details about the base product", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "product_sale_price", + "description": "The sale price of the base product, including selected options.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -50314,158 +49852,200 @@ "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_type", + "description": "The type of product, such as simple, configurable, etc.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "product_url_key", + "description": "URL key of the base product.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eco_collection", - "description": null, + "name": "quantity_canceled", + "description": "The number of canceled items.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "erin_recommends", - "description": null, + "name": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "features_bags", - "description": null, + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "format", - "description": null, + "name": "quantity_returned", + "description": "The number of returned items.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": null, + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID number assigned to the product.", + "name": "status", + "description": "The status of the order item.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "image", - "description": "The relative path to the main image on the product page.", + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardInvoiceItem", + "description": "", + "fields": [ + { + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "gift_card", + "description": "Selected gift card properties for an invoice item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftCardItem", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "items", - "description": "An array containing grouped product items.", + "name": "id", + "description": "The unique ID for an `InvoiceItemInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "GroupedProductItem", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -50473,39 +50053,39 @@ "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "order_item", + "description": "Details about an individual order item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": null, + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "name": "product_sale_price", + "description": "The sale price for the base product including selected options.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -50513,84 +50093,109 @@ "deprecationReason": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardCreditMemoItem", + "description": "", + "fields": [ + { + "name": "discounts", + "description": "Details about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "gift_card", + "description": "Selected gift card properties for a credit memo item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftCardItem", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new", - "description": null, + "name": "order_item", + "description": "The order item the credit memo is applied to.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -50601,20 +50206,40 @@ "deprecationReason": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", + "name": "product_sale_price", + "description": "The sale price for the base product, including selected options.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", @@ -50623,65 +50248,86 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardShipmentItem", + "description": "", + "fields": [ + { + "name": "gift_card", + "description": "Selected gift card properties for a shipment item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftCardItem", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pattern", - "description": null, + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "performance_fabric", - "description": null, + "name": "order_item", + "description": "The order item associated with the shipment item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "Indicates the price of an item.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrices", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "product_sale_price", + "description": "The sale price for the base product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PriceRange", + "name": "Money", "ofType": null } }, @@ -50689,15 +50335,15 @@ "deprecationReason": null }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TierPrice", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -50705,84 +50351,89 @@ "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "purpose", - "description": null, + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardItem", + "description": "Contains details about a gift card.", + "fields": [ + { + "name": "message", + "description": "The message from the sender to the recipient.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "recipient_email", + "description": "The email address of the receiver of a virtual gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "recipient_name", + "description": "The name of the receiver of a physical or virtual gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", + "name": "sender_email", + "description": "The email address of the sender of a virtual gift card.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "sender_name", + "description": "The name of the sender of a physical or virtual gift card.", "args": [], "type": { "kind": "SCALAR", @@ -50791,17 +50442,28 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardCartItem", + "description": "Contains details about a gift card that has been added to a cart.", + "fields": [ { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "amount", + "description": "The amount and currency of the gift card.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -50809,36 +50471,51 @@ "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", + "name": "customizable_options", + "description": "An array of customizations applied to the gift card.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", "ofType": null - }, - "defaultValue": "1" + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discount", + "description": "Contains discount for quote line item.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "An array of errors encountered while loading the cart item", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ProductReviews", + "name": "CartItemError", "ofType": null } }, @@ -50846,44 +50523,52 @@ "deprecationReason": null }, { - "name": "sale", + "name": "id", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `uid` instead." }, { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, + "name": "max_qty", + "description": "Line item max qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "message", + "description": "The message from the sender to the recipient.", "args": [], "type": { "kind": "SCALAR", @@ -50894,75 +50579,87 @@ "deprecationReason": null }, { - "name": "sleeve", - "description": null, + "name": "min_qty", + "description": "Line item min qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "CartItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "product", + "description": "Details about an item in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "quantity", + "description": "The quantity of this item in the cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null } }, @@ -50970,188 +50667,246 @@ "deprecationReason": null }, { - "name": "stock_status", - "description": "Stock status of the product", + "name": "recipient_email", + "description": "The email address of the person receiving the gift card.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "strap_bags", - "description": null, + "name": "recipient_name", + "description": "The name of the person receiving the gift card.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bags", - "description": null, + "name": "sender_email", + "description": "The email address of the sender.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bottom", - "description": null, + "name": "sender_name", + "description": "The name of the sender.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_general", - "description": null, + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardWishlistItem", + "description": "A single gift card added to a wish list.", + "fields": [ + { + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "description", + "description": "The description of the item.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", + "name": "gift_card_options", + "description": "Details about a gift card.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ProductTierPrices", + "name": "GiftCardOptions", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "product", + "description": "Product details of the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardOptions", + "description": "Contains details about the sender, recipient, and amount of a gift card.", + "fields": [ + { + "name": "amount", + "description": "The amount and currency of the gift card.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", + "name": "custom_giftcard_amount", + "description": "The custom amount and currency of the gift card.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "message", + "description": "A message to the recipient.", "args": [], "type": { "kind": "SCALAR", @@ -51162,36 +50917,20 @@ "deprecationReason": null }, { - "name": "url_path", - "description": null, + "name": "recipient_email", + "description": "The email address of the person receiving the gift card.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" - }, - { - "name": "url_rewrites", - "description": "URL rewrites list", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "recipient_name", + "description": "The name of the person receiving the gift card.", "args": [], "type": { "kind": "SCALAR", @@ -51202,28 +50941,24 @@ "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "sender_email", + "description": "The email address of the person sending the gift card.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Website", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "sender_name", + "description": "The name of the person sending the gift card.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -51231,63 +50966,59 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GroupedProductItem", - "description": "Contains information about an individual grouped product item.", + "name": "GiftMessage", + "description": "Contains the text of a gift message, its sender, and recipient", "fields": [ { - "name": "position", - "description": "The relative position of this item compared to the other group items.", + "name": "from", + "description": "Sender name", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about this product option.", + "name": "message", + "description": "Gift message text", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "qty", - "description": "The quantity of this grouped product item.", + "name": "to", + "description": "Recipient name", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -51299,14 +51030,42 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GroupedProductWishlistItem", - "description": "A grouped product wish list item.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "GiftMessageInput", + "description": "Defines a gift message.", + "fields": null, + "inputFields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", - "args": [], + "name": "from", + "description": "The name of the sender.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "message", + "description": "The text of the gift message.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "to", + "description": "The name of the recepient.", "type": { "kind": "NON_NULL", "name": null, @@ -51316,12 +51075,44 @@ "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SalesItemInterface", + "description": "", + "fields": [ + { + "name": "gift_message", + "description": "The entered gift message for the order item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerOrder", + "description": "Contains details about each of the customer's orders.", + "fields": [ { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "applied_coupons", + "description": "Coupons applied to the order.", "args": [], "type": { "kind": "NON_NULL", @@ -51331,7 +51122,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "SelectedCustomizableOption", + "name": "AppliedCoupon", "ofType": null } } @@ -51340,8 +51131,20 @@ "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "billing_address", + "description": "The billing address for the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OrderAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "carrier", + "description": "The shipping carrier for the order delivery.", "args": [], "type": { "kind": "SCALAR", @@ -51352,15 +51155,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "comments", + "description": "Comments about the order.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "SalesCommentItem", "ofType": null } }, @@ -51368,96 +51171,67 @@ "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", + "name": "created_at", + "description": null, "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `order_date` field instead." }, { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "credit_memos", + "description": "A list of credit memos.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "CreditMemo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "description": "Defines basic features of a configurable product and its simple product variants.", - "fields": [ - { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "email", + "description": "Order customer email.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "gift_message", + "description": "The entered gift message for the order", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "gift_receipt_included", + "description": "Indicates whether the customer requested a gift receipt for the order.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -51465,31 +51239,47 @@ "deprecationReason": null }, { - "name": "category_gear", - "description": null, + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "climate", + "name": "grand_total", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use the `totals.grand_total` field instead." + }, + { + "name": "id", + "description": "The unique ID for a `CustomerOrder` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "collar", + "name": "increment_id", "description": null, "args": [], "type": { @@ -51498,30 +51288,38 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use the `id` field instead." }, { - "name": "color", - "description": null, + "name": "invoices", + "description": "A list of invoices for the order.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Invoice", + "ofType": null + } + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "configurable_options", - "description": "An array of options for the configurable product.", + "name": "items", + "description": "An array containing the items purchased in this order.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ConfigurableProductOptions", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null } }, @@ -51529,70 +51327,79 @@ "deprecationReason": null }, { - "name": "configurable_product_options_selection", - "description": "An array of media gallery items and other details about selected configurable product options as well as details about remaining selectable options.", - "args": [ - { - "name": "configurableOptionValueUids", - "description": "", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null + "name": "items_eligible_for_return", + "description": "A list of order items eligible to be in a return request.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The order number.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ConfigurableProductOptionsSelection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "order_date", + "description": "The date the order was placed.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "order_number", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "Use the `number` field instead." }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "payment_methods", + "description": "Payment details for the order.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "OrderPaymentMethod", "ofType": null } }, @@ -51600,182 +51407,267 @@ "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", + "name": "printed_card_included", + "description": "Indicates whether the customer requested a printed card for the order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returns", + "description": "Return requests associated with this order.", "args": [ { - "name": "filters", - "description": "", + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" } ], "type": { "kind": "OBJECT", - "name": "ProductCustomAttributes", + "name": "Returns", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "shipments", + "description": "A list of shipments for the order.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderShipment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_address", + "description": "The shipping address for the order.", "args": [], "type": { "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "OrderAddress", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eco_collection", - "description": null, + "name": "shipping_method", + "description": "The delivery method for the order.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "erin_recommends", - "description": null, + "name": "status", + "description": "The current status of the order.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "features_bags", - "description": null, + "name": "token", + "description": "The token that can be used to retrieve the order using order query.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "format", - "description": null, + "name": "total", + "description": "Details about the calculated totals for this order.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "OrderTotal", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "description": "Order item details.", + "fields": [ + { + "name": "discounts", + "description": "The final discount information for the product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": null, + "name": "eligible_for_return", + "description": "Indicates whether the order item is eligible to be in a return request.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "entered_options", + "description": "The entered option for the base product, such as a logo or image.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID number assigned to the product.", + "name": "gift_message", + "description": "The selected gift message for the order item", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order item.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductImage", + "name": "GiftWrapping", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "id", + "description": "The unique ID for an `OrderItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "product", + "description": "The ProductInterface object, which contains details about the base product", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": null, + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "name": "product_sale_price", + "description": "The sale price of the base product, including selected options.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -51783,24 +51675,24 @@ "deprecationReason": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "product_type", + "description": "The type of product, such as simple, configurable, etc.", "args": [], "type": { "kind": "SCALAR", @@ -51811,8 +51703,8 @@ "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "product_url_key", + "description": "URL key of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -51823,68 +51715,68 @@ "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "quantity_canceled", + "description": "The number of canceled items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new", - "description": null, + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", + "name": "quantity_returned", + "description": "The number of returned items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { "kind": "SCALAR", @@ -51895,15 +51787,15 @@ "deprecationReason": null }, { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "OrderItemOption", "ofType": null } }, @@ -51911,8 +51803,8 @@ "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "status", + "description": "The status of the order item.", "args": [], "type": { "kind": "SCALAR", @@ -51921,53 +51813,61 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "DownloadableOrderItem", + "ofType": null }, { - "name": "pattern", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "kind": "OBJECT", + "name": "BundleOrderItem", + "ofType": null }, { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "kind": "OBJECT", + "name": "GiftCardOrderItem", + "ofType": null }, { - "name": "price", - "description": "Indicates the price of an item.", + "kind": "OBJECT", + "name": "OrderItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistrySearchResult", + "description": "Contains the results of a gift registry search.", + "fields": [ + { + "name": "event_date", + "description": "The date of the event.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrices", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "event_title", + "description": "The title given to the event.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -51975,15 +51875,15 @@ "deprecationReason": null }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "gift_registry_uid", + "description": "The URL key of the gift registry.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TierPrice", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -51991,15 +51891,27 @@ "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "location", + "description": "The location of the event.", "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the gift registry owner.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -52007,394 +51919,359 @@ "deprecationReason": null }, { - "name": "purpose", - "description": null, + "name": "type", + "description": "The type of event being held.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", + "description": "Defines a dynamic attribute.", + "fields": null, + "inputFields": [ { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", - "args": [], + "name": "code", + "description": "A unique key for an additional attribute of the event.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", - "args": [], + "name": "value", + "description": "A string that describes a dynamic attribute.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistrySenderInput", + "description": "Defines the sender of an invitation to view a gift registry.", + "fields": null, + "inputFields": [ { - "name": "related_products", - "description": "An array of related products.", - "args": [], + "name": "message", + "description": "A brief message from the sender.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", - "args": [], + "name": "name", + "description": "The sender of the gift registry invitation.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistryInviteeInput", + "description": "Defines a gift registry invitee.", + "fields": null, + "inputFields": [ { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "email", + "description": "The email address of the gift registry invitee.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "sleeve", - "description": null, - "args": [], + "name": "name", + "description": "The name of the gift registry invitee.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddGiftRegistryItemInput", + "description": "Defines an item to add to the gift registry.", + "fields": null, + "inputFields": [ { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", - "args": [], + "name": "entered_options", + "description": "An array of options the customer has entered.", "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", - "args": [], + "name": "note", + "description": "A brief note about the item.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "special_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", - "args": [], + "name": "parent_sku", + "description": "For complex product types, the SKU of the parent product.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", - "args": [], + "name": "quantity", + "description": "The quantity of the product to add.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "strap_bags", - "description": null, - "args": [], + "name": "selected_options", + "description": "An array of strings corresponding to options the customer has selected.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "style_bags", - "description": null, - "args": [], + "name": "sku", + "description": "The SKU of the product to add to the gift registry.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateGiftRegistryInput", + "description": "Defines a new gift registry.", + "fields": null, + "inputFields": [ { - "name": "style_bottom", - "description": null, - "args": [], + "name": "dynamic_attributes", + "description": "Additional attributes specified as a code-value pair.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "style_general", - "description": null, - "args": [], + "name": "event_name", + "description": "The name of the event.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], + "name": "gift_registry_type_uid", + "description": "The ID of the selected event type.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], + "name": "message", + "description": "A message describing the event.", "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", - "args": [], + "name": "privacy_settings", + "description": "Indicates whether the registry is PRIVATE or PUBLIC.", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "defaultValue": null }, { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", - "args": [], + "name": "registrants", + "description": "The list of people who receive notifications about the registry.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddGiftRegistryRegistrantInput", + "ofType": null + } } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "defaultValue": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], + "name": "shipping_address", + "description": "The shipping address for all gift registry items.", "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "INPUT_OBJECT", + "name": "GiftRegistryShippingAddressInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", - "args": [], + "name": "status", + "description": "Indicates whether the registry is ACTIVE or INACTIVE.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryStatus", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryItemInput", + "description": "Defines updates to an item in a gift registry.", + "fields": null, + "inputFields": [ { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", - "args": [], + "name": "gift_registry_item_uid", + "description": "The unique ID of a `giftRegistryItem` object.", "type": { "kind": "NON_NULL", "name": null, @@ -52404,232 +52281,253 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", - "args": [], + "name": "note", + "description": "The updated description of the item.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", - "args": [], + "name": "quantity", + "description": "The updated quantity of the gift registry item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryInput", + "description": "Defines updates to a `GiftRegistry` object.", + "fields": null, + "inputFields": [ + { + "name": "dynamic_attributes", + "description": "Additional attributes specified as a code-value pair. Unspecified dynamic attributes are not changed.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", - "args": [], + "name": "event_name", + "description": "The updated name of the event.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "url_path", - "description": null, - "args": [], + "name": "message", + "description": "The updated message describing the event.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + "defaultValue": null }, { - "name": "url_rewrites", - "description": "URL rewrites list", - "args": [], + "name": "privacy_settings", + "description": "Indicates whether the gift registry is PRIVATE or PUBLIC.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", - "ofType": null - } + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", - "args": [], + "name": "shipping_address", + "description": "The updated shipping address for all gift registry items.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "GiftRegistryShippingAddressInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "variants", - "description": "An array of simple product variants.", - "args": [], + "name": "status", + "description": "Indicates whether the gift registry is ACTIVE or INACTIVE.", + "type": { + "kind": "ENUM", + "name": "GiftRegistryStatus", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddGiftRegistryRegistrantInput", + "description": "Defines a new registrant.", + "fields": null, + "inputFields": [ + { + "name": "dynamic_attributes", + "description": "Additional attributes specified as a code-value pair.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ConfigurableVariant", + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", - "args": [], + "name": "email", + "description": "The email address of the registrant.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Website", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", - "args": [], + "name": "firstname", + "description": "The first name of the registrant.", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "ofType": null + "defaultValue": null }, { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null + "name": "lastname", + "description": "The last name of the registrant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ConfigurableVariant", - "description": "Contains all the simple product variants of a configurable product.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "GiftRegistryShippingAddressInput", + "description": "Defines a shipping address for a gift registry. Specify either `address_data` or the `address_id`. If both are provided, validation will fail.", + "fields": null, + "inputFields": [ { - "name": "attributes", - "description": "An array of configurable attribute options.", - "args": [], + "name": "address_data", + "description": "Defines the shipping address for this gift registry.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConfigurableAttributeOption", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "CustomerAddressInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product", - "description": "An array of linked simple products.", - "args": [], + "name": "address_id", + "description": "The ID assigned to this customer address.", "type": { - "kind": "OBJECT", - "name": "SimpleProduct", + "kind": "SCALAR", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ConfigurableAttributeOption", - "description": "Contains details about a configurable product attribute option.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryRegistrantInput", + "description": "Defines updates to an existing registrant.", + "fields": null, + "inputFields": [ { - "name": "code", - "description": "The ID assigned to the attribute.", - "args": [], + "name": "dynamic_attributes", + "description": "As a result of the update, only the values of provided attributes will be affected. If the attribute is missing in the request, its value will not be changed.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": "The updated email address of the registrant.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "label", - "description": "A string that describes the configurable attribute option.", - "args": [], + "name": "firstname", + "description": "The updated first name of the registrant.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `ConfigurableAttributeOption` object.", - "args": [], + "name": "gift_registry_registrant_uid", + "description": "The unique ID of a `giftRegistryRegistrant` object.", "type": { "kind": "NON_NULL", "name": null, @@ -52639,142 +52537,159 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "value_index", - "description": "A unique index number assigned to the configurable product option.", - "args": [], + "name": "lastname", + "description": "The updated last name of the registrant.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ConfigurableProductOptions", - "description": "Defines configurable attributes for the specified product.", + "kind": "INTERFACE", + "name": "GiftRegistryOutputInterface", + "description": "Contains the customer's gift registry.", "fields": [ { - "name": "attribute_code", - "description": "A string that identifies the attribute.", + "name": "gift_registry", + "description": "The gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftRegistry", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "name": "attribute_id", - "description": "The ID assigned to the attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `attribute_uid` instead." + "kind": "OBJECT", + "name": "GiftRegistryOutput", + "ofType": null }, { - "name": "attribute_id_v2", - "description": "The ID assigned to the attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `attribute_uid` instead." - }, + "kind": "OBJECT", + "name": "MoveCartItemsToGiftRegistryOutput", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistryOutput", + "description": "Contains details about the gift registry.", + "fields": [ { - "name": "attribute_uid", - "description": "The unique ID for an `Attribute` object.", + "name": "gift_registry", + "description": "The gift registry.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "id", - "description": "The configurable option ID number assigned by the system.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, + "kind": "INTERFACE", + "name": "GiftRegistryOutputInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryItemUserErrorInterface", + "description": "Contains the status and any errors that encountered with the customer's gift register item.", + "fields": [ { - "name": "label", - "description": "A displayed string that describes the configurable product option.", + "name": "status", + "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "A number that indicates the order in which the attribute is displayed.", + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryItemsUserError", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "name": "product_id", - "description": "This is the same as a product's `id` field.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`product_id` is not needed and can be obtained from its parent." + "kind": "OBJECT", + "name": "GiftRegistryItemUserErrors", + "ofType": null }, { - "name": "uid", - "description": "The unique ID for a `ConfigurableProductOptions` object.", + "kind": "OBJECT", + "name": "MoveCartItemsToGiftRegistryOutput", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistryItemUserErrors", + "description": "Contains error information.", + "fields": [ + { + "name": "status", + "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -52782,28 +52697,20 @@ "deprecationReason": null }, { - "name": "use_default", - "description": "Indicates whether the option is the default.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "An array that defines the `value_index` codes assigned to the configurable product.", + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ConfigurableProductOptionsValues", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryItemsUserError", + "ofType": null + } } }, "isDeprecated": false, @@ -52811,66 +52718,80 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryItemUserErrorInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ConfigurableProductOptionsValues", - "description": "Contains the index number assigned to a configurable product option.", + "name": "GiftRegistryItemsUserError", + "description": "Contains details about an error that occurred when processing a gift registry item.", "fields": [ { - "name": "default_label", - "description": "The label of the product on the default store.", + "name": "code", + "description": "An error code that describes the error encountered.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryItemsUserErrorType", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The label of the product.", + "name": "gift_registry_item_uid", + "description": "The unique ID of the gift registry item containing an error.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "store_label", - "description": "The label of the product on the current store.", + "name": "gift_registry_uid", + "description": "The unique ID of the `GiftRegistry` object containing an error.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "swatch_data", - "description": "Swatch data for a configurable product option.", + "name": "message", + "description": "A localized error message.", "args": [], "type": { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", + "name": "product_uid", + "description": "The unique ID of the product containing an error.", "args": [], "type": { "kind": "SCALAR", @@ -52879,60 +52800,79 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GiftRegistryItemsUserErrorType", + "description": "Defines the error type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "OUT_OF_STOCK", + "description": "Used for handling out of stock products.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "use_default_value", - "description": "Indicates whether to use the default_label.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "NOT_FOUND", + "description": "Used for exceptions like EntityNotFound.", "isDeprecated": false, "deprecationReason": null }, { - "name": "value_index", - "description": "A unique index number assigned to the configurable product option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "name": "UNDEFINED", + "description": "Used for other exceptions, such as database connection failures.", + "isDeprecated": false, + "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "AddConfigurableProductsToCartInput", - "description": "Defines the configurable products to add to the cart.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "MoveCartItemsToGiftRegistryOutput", + "description": "Contains the customer's gift registry and any errors encountered.", + "fields": [ { - "name": "cart_id", - "description": "The ID of the cart.", + "name": "gift_registry", + "description": "The gift registry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "cart_items", - "description": "An array of configurable products to add.", + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -52940,34 +52880,47 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfigurableProductCartItemInput", + "kind": "OBJECT", + "name": "GiftRegistryItemsUserError", "ofType": null } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryOutputInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryItemUserErrorInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "AddConfigurableProductsToCartOutput", - "description": "Contains details about the cart after adding configurable products.", + "name": "RemoveGiftRegistryOutput", + "description": "Contains the results of a request to delete a gift registry.", "fields": [ { - "name": "cart", - "description": "The cart after adding products.", + "name": "success", + "description": "Indicates whether the gift registry was successfully deleted.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Cart", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -52981,120 +52934,201 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ConfigurableProductCartItemInput", - "description": "", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "RemoveGiftRegistryItemsOutput", + "description": "Contains the results of a request to remove an item from a gift registry.", + "fields": [ { - "name": "customizable_options", - "description": "The ID and value of the option.", + "name": "gift_registry", + "description": "The gift registry after removing items.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateGiftRegistryItemsOutput", + "description": "Contains the results of a request to update gift registry items.", + "fields": [ { - "name": "data", - "description": "The quantity and SKU of the configurable product.", + "name": "gift_registry", + "description": "The gift registry after updating updating items.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShareGiftRegistryOutput", + "description": "Contains the results of a request to share a gift registry.", + "fields": [ + { + "name": "is_shared", + "description": "Indicates whether the gift registry was successfully shared.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateGiftRegistryOutput", + "description": "Contains the results of a request to create a gift registry.", + "fields": [ { - "name": "parent_sku", - "description": "The SKU of the parent configurable product.", + "name": "gift_registry", + "description": "The newly-created gift registry.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftRegistry", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateGiftRegistryOutput", + "description": "Contains the results of a request to update a gift registry.", + "fields": [ { - "name": "variant_sku", - "description": "Deprecated. Use `CartItemInput.sku` instead.", + "name": "gift_registry", + "description": "The updated gift registry.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftRegistry", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "SelectedConfigurableOption", - "description": "Contains details about a selected configurable option.", + "name": "AddGiftRegistryRegistrantsOutput", + "description": "Contains the results of a request to add registrants.", "fields": [ { - "name": "configurable_product_option_uid", - "description": "The unique ID for a `ConfigurableProductOptions` object.", + "name": "gift_registry", + "description": "The gift registry after adding registrants.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateGiftRegistryRegistrantsOutput", + "description": "Contains the results a request to update registrants.", + "fields": [ { - "name": "configurable_product_option_value_uid", - "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", + "name": "gift_registry", + "description": "The gift registry after updating registrants.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveGiftRegistryRegistrantsOutput", + "description": "Contains the results of a request to delete a registrant.", + "fields": [ { - "name": "id", - "description": null, + "name": "gift_registry", + "description": "The gift registry after deleting registrants.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `SelectedConfigurableOption.configurable_product_option_uid` instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftRegistry", + "description": "Contains details about a gift registry.", + "fields": [ { - "name": "option_label", - "description": "The display text for the option.", + "name": "created_at", + "description": "The date on which the gift registry was created. Only the registry owner can access this attribute.", "args": [], "type": { "kind": "NON_NULL", @@ -53109,24 +53143,24 @@ "deprecationReason": null }, { - "name": "value_id", - "description": null, + "name": "dynamic_attributes", + "description": "An array of attributes that define elements of the gift registry. Each attribute is specified as a code-value pair.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttribute", "ofType": null } - }, - "isDeprecated": true, - "deprecationReason": "Use `SelectedConfigurableOption.configurable_product_option_value_uid` instead." + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "value_label", - "description": "The display name of the selected configurable option.", + "name": "event_name", + "description": "The name of the event.", "args": [], "type": { "kind": "NON_NULL", @@ -53139,28 +53173,17 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableWishlistItem", - "description": "A configurable product wish list item.", - "fields": [ + }, { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "items", + "description": "An array of products added to the gift registry.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "GiftRegistryItemInterface", "ofType": null } }, @@ -53168,8 +53191,8 @@ "deprecationReason": null }, { - "name": "child_sku", - "description": "The SKU of the simple product corresponding to a set of selected configurable options.", + "name": "message", + "description": "The message text the customer entered to describe the event.", "args": [], "type": { "kind": "NON_NULL", @@ -53180,19 +53203,19 @@ "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `ConfigurableWishlistItem.configured_variant.sku` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "configurable_options", - "description": "An array of selected configurable options.", + "name": "owner_name", + "description": "The customer who created the gift registry.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SelectedConfigurableOption", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -53200,59 +53223,59 @@ "deprecationReason": null }, { - "name": "configured_variant", - "description": "Product details of the selected variant. The value is null if some options are not configured.", + "name": "privacy_settings", + "description": "An enum that states whether the gift registry is PRIVATE or PUBLIC. Only the registry owner can access this attribute.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "registrants", + "description": "Contains details about each registrant for the event.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftRegistryRegistrant", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "shipping_address", + "description": "Contains the customer's shipping address. Only the registry owner can access this attribute.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomerAddress", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "status", + "description": "An enum that states whether the gift registry is ACTIVE or INACTIVE. Only the registry owner can access this attribute.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "GiftRegistryStatus", "ofType": null } }, @@ -53260,27 +53283,27 @@ "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", + "name": "type", + "description": "The type of gift registry.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "GiftRegistryType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "uid", + "description": "The unique ID assigned to the gift registry.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null } }, @@ -53289,31 +53312,25 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ConfigurableProductOptionsSelection", - "description": "Contains metadata corresponding to the selected configurable options.", + "name": "GiftRegistryType", + "description": "Contains details about a gift registry type.", "fields": [ { - "name": "configurable_options", - "description": "An array of all possible configurable options.", + "name": "dynamic_attributes_metadata", + "description": "An array of attributes that define elements of the gift registry. Each attribute is specified as a code-value pair.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ConfigurableProductOption", + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeMetadataInterface", "ofType": null } }, @@ -53321,15 +53338,15 @@ "deprecationReason": null }, { - "name": "media_gallery", - "description": "Product images and videos corresponding to the specified configurable options selection.", + "name": "label", + "description": "The label assigned to the gift registry type on the Admin.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -53337,32 +53354,20 @@ "deprecationReason": null }, { - "name": "options_available_for_selection", - "description": "The configurable options available for further selection based on the current selection.", + "name": "uid", + "description": "The unique ID assigned to the gift registry type.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ConfigurableOptionAvailableForSelection", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "variant", - "description": "A variant represented by the specified configurable options selection. The value is expected to be null until selections are made for each configurable option.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -53371,13 +53376,13 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ConfigurableOptionAvailableForSelection", - "description": "Describes configurable options that have been selected and can be selected as a result of the previous selections.", + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeMetadataInterface", + "description": "", "fields": [ { - "name": "attribute_code", - "description": "An attribute code that uniquely identifies a configurable option.", + "name": "attribute_group", + "description": "Indicates which group the dynamic attribute a member of.", "args": [], "type": { "kind": "NON_NULL", @@ -53392,39 +53397,24 @@ "deprecationReason": null }, { - "name": "option_value_uids", - "description": "An array of selectable option value IDs.", + "name": "code", + "description": "The internal ID of the dynamic attribute.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProductOption", - "description": "Contains details about configurable product options.", - "fields": [ + }, { - "name": "attribute_code", - "description": "An attribute code that uniquely identifies a configurable option.", + "name": "input_type", + "description": "The selected input type for this dynamic attribute. The value can be one of several static or custom types.", "args": [], "type": { "kind": "NON_NULL", @@ -53439,15 +53429,15 @@ "deprecationReason": null }, { - "name": "label", - "description": "The display name of the option.", + "name": "is_required", + "description": "Indicates whether the dynamic attribute is required.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -53455,15 +53445,15 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID of the configurable option.", + "name": "label", + "description": "The display name of the dynamic attribute.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -53471,17 +53461,13 @@ "deprecationReason": null }, { - "name": "values", - "description": "An array of values that are applicable for this option.", + "name": "sort_order", + "description": "The order in which to display the dynamic attribute.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConfigurableProductOptionValue", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -53490,23 +53476,29 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttributeMetadata", + "ofType": null + } + ] }, { "kind": "OBJECT", - "name": "ConfigurableProductOptionValue", - "description": "Defines a value for a configurable product option.", + "name": "GiftRegistryDynamicAttributeMetadata", + "description": "", "fields": [ { - "name": "is_available", - "description": "Indicates whether the product is available with this selected option.", + "name": "attribute_group", + "description": "Indicates which group the dynamic attribute a member of.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -53514,15 +53506,15 @@ "deprecationReason": null }, { - "name": "is_use_default", - "description": "Indicates whether the value is the default.", + "name": "code", + "description": "The internal ID of the dynamic attribute.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -53530,8 +53522,8 @@ "deprecationReason": null }, { - "name": "label", - "description": "The display name of the value.", + "name": "input_type", + "description": "The selected input type for this dynamic attribute. The value can be one of several static or custom types.", "args": [], "type": { "kind": "NON_NULL", @@ -53546,355 +53538,348 @@ "deprecationReason": null }, { - "name": "swatch", - "description": "The URL assigned to the thumbnail of the swatch image.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of the value.", + "name": "is_required", + "description": "Indicates whether the dynamic attribute is required.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AreaInput", - "description": "AreaInput defines the parameters which will be used for filter by specified location.", - "fields": null, - "inputFields": [ + }, { - "name": "radius", - "description": "The radius for the search in KM.", + "name": "label", + "description": "The display name of the dynamic attribute.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "search_term", - "description": "The country code where search must be performed. Required parameter together with region, city or postcode.", + "name": "sort_order", + "description": "The order in which to display the dynamic attribute.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeMetadataInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "PickupLocationFilterInput", - "description": "PickupLocationFilterInput defines the list of attributes and filters for the search.", + "kind": "ENUM", + "name": "GiftRegistryStatus", + "description": "Defines the status of the gift registry.", "fields": null, - "inputFields": [ - { - "name": "city", - "description": "Filter by city.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_id", - "description": "Filter by country.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "Filter by pickup location name.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pickup_location_code", - "description": "Filter by pickup location code.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postcode", - "description": "Filter by postcode.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": "Filter by region.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "region_id", - "description": "Filter by region id.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "ACTIVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "Filter by street.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "INACTIVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "PickupLocationSortInput", - "description": "PickupLocationSortInput specifies attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "description": "Defines the privacy setting of the gift registry.", "fields": null, - "inputFields": [ - { - "name": "city", - "description": "City where pickup location is placed.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contact_name", - "description": "Name of the contact person.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_id", - "description": "Id of the country in two letters.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null - }, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "description", - "description": "Description of the pickup location.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null + "name": "PRIVATE", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "distance", - "description": "Distance to the address, requested by distance filter. Applicable only with distance filter. If distance sort order is present, all other sort orders will be ignored.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null - }, + "name": "PUBLIC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftRegistryRegistrant", + "description": "Contains details about a registrant.", + "fields": [ { - "name": "email", - "description": "Contact email of the pickup location.", + "name": "dynamic_attributes", + "description": "An array of dynamic attributes assigned to the registrant.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryRegistrantDynamicAttribute", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "fax", - "description": "Contact fax of the pickup location.", + "name": "email", + "description": "The email address of the registrant. Only the registry owner can access this attribute.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "latitude", - "description": "Geographic latitude where pickup location is placed.", + "name": "firstname", + "description": "The first name of the registrant.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "longitude", - "description": "Geographic longitude where pickup location is placed.", + "name": "lastname", + "description": "The last name of the registrant.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The pickup location name. Customer use this to identify the pickup location.", + "name": "uid", + "description": "The unique ID assigned to the registrant.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeInterface", + "description": "", + "fields": [ { - "name": "phone", - "description": "Contact phone number of the pickup location.", + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "pickup_location_code", - "description": "A code assigned to pickup location to identify the source.", + "name": "label", + "description": "The display name of the dynamic attribute.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "Postcode where pickup location is placed.", + "name": "value", + "description": "A corresponding value for the code.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GiftRegistryRegistrantDynamicAttribute", + "ofType": null }, { - "name": "region", - "description": "Name of the region.", + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttribute", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistryRegistrantDynamicAttribute", + "description": "", + "fields": [ + { + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region_id", - "description": "Id of the region.", + "name": "label", + "description": "The display name of the dynamic attribute.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "Street where pickup location is placed.", + "name": "value", + "description": "A corresponding value for the code.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "PickupLocations", - "description": "Top level object returned in a pickup locations search.", + "name": "GiftRegistryDynamicAttribute", + "description": "", "fields": [ { - "name": "items", - "description": "An array of pickup locations that match the specific search request.", + "name": "code", + "description": "The internal ID of the dynamic attribute.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PickupLocation", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -53902,55 +53887,136 @@ "deprecationReason": null }, { - "name": "page_info", - "description": "An object that includes the page_info and currentPage values specified in the query.", + "name": "group", + "description": "Indicates which group the dynamic attribute is a member of.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryDynamicAttributeGroup", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of products returned.", + "name": "label", + "description": "The display name of the dynamic attribute.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A corresponding value for the code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "PickupLocation", - "description": "Defines Pickup Location information.", + "kind": "ENUM", + "name": "GiftRegistryDynamicAttributeGroup", + "description": "Defines the group type of a gift registry dynamic attribute.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "EVENT_INFORMATION", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVACY_SETTINGS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REGISTRANT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GENERAL_INFORMATION", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DETAILED_INFORMATION", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SHIPPING_ADDRESS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryItemInterface", + "description": "", "fields": [ { - "name": "city", - "description": null, + "name": "created_at", + "description": "The date the product was added to the gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contact_name", - "description": null, + "name": "note", + "description": "A brief message about the gift registry item.", "args": [], "type": { "kind": "SCALAR", @@ -53961,157 +54027,259 @@ "deprecationReason": null }, { - "name": "country_id", - "description": null, + "name": "product", + "description": "Details about the gift registry item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": null, + "name": "quantity", + "description": "The requested quantity of the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", - "description": null, + "name": "quantity_fulfilled", + "description": "The fulfilled quantity of the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fax", - "description": null, + "name": "uid", + "description": "The unique ID of a gift registry item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GiftRegistryItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistryItem", + "description": "", + "fields": [ + { + "name": "created_at", + "description": "The date the product was added to the gift registry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "latitude", - "description": null, + "name": "note", + "description": "A brief message about the gift registry item.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "longitude", - "description": null, + "name": "product", + "description": "Details about the gift registry item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": null, + "name": "quantity", + "description": "The requested quantity of the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "phone", - "description": null, + "name": "quantity_fulfilled", + "description": "The fulfilled quantity of the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pickup_location_code", - "description": null, + "name": "uid", + "description": "The unique ID of a gift registry item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftWrapping", + "description": "Contains details about the selected or available gift wrapping options.", + "fields": [ + { + "name": "design", + "description": "The name of the gift wrapping design.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "postcode", - "description": null, + "name": "id", + "description": "The unique ID for a `GiftWrapping` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" }, { - "name": "region", - "description": null, + "name": "image", + "description": "The preview image for a gift wrapping option.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftWrappingImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region_id", - "description": null, + "name": "price", + "description": "The gift wrapping price.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": null, + "name": "uid", + "description": "The unique ID for a `GiftWrapping` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -54123,14 +54291,14 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ProductInfoInput", - "description": "Product Information used for Pickup Locations search.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "GiftWrappingImage", + "description": "Points to an image associated with a gift wrapping option.", + "fields": [ { - "name": "sku", - "description": "Product SKU.", + "name": "label", + "description": "The gift wrapping preview image label.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54140,22 +54308,13 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GenerateCustomerTokenAsAdminInput", - "description": "Identifies which customer requires remote shopping assistance.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "customer_email", - "description": "The email address of the customer requesting remote shopping assistance.", + "name": "url", + "description": "The gift wrapping preview image URL.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54165,30 +54324,52 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GenerateCustomerTokenAsAdminOutput", - "description": "Contains the generated customer token.", + "name": "GiftOptionsPrices", + "description": "Contains prices for gift wrapping options.", "fields": [ { - "name": "customer_token", - "description": "The generated customer token.", + "name": "gift_wrapping_for_items", + "description": "Price of the gift wrapping for all individual order items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_for_order", + "description": "Price of the gift wrapping for the whole order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "printed_card", + "description": "Price for the printed card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -54201,13 +54382,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "ApplyCouponsToCartInput", - "description": "Apply coupons to the cart.", + "name": "SetGiftOptionsOnCartInput", + "description": "Defines the gift options applied to the cart.", "fields": null, "inputFields": [ { "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "description": "The unique ID that identifies the shopper's cart.", "type": { "kind": "NON_NULL", "name": null, @@ -54220,72 +54401,49 @@ "defaultValue": null }, { - "name": "coupon_codes", - "description": "An array of valid coupon codes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": "`replace` to replace the existing coupon(s) or `append` to add the coupon to the coupon(s) list.", + "name": "gift_message", + "description": "Gift message details for the cart.", "type": { - "kind": "ENUM", - "name": "ApplyCouponsStrategy", + "kind": "INPUT_OBJECT", + "name": "GiftMessageInput", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveCouponsFromCartInput", - "description": "Remove coupons from the cart.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "gift_receipt_included", + "description": "Whether customer requested gift receipt for the cart.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, "defaultValue": null }, { - "name": "coupon_codes", - "description": "An array of coupon codes to be removed from the quote. If coupon_codes is empty all coupons will be removed from the quote.", + "name": "gift_wrapping_id", + "description": "The unique ID for a `GiftWrapping` object to be used for the cart.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "printed_card_included", + "description": "Whether customer requested printed card for the cart.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "defaultValue": null @@ -54295,37 +54453,14 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "ApplyCouponsStrategy", - "description": "The strategy to apply coupons to the cart.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "APPEND", - "description": "Append new coupons keeping the coupons that have been applied before.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REPLACE", - "description": "Remove all the coupons from the cart and apply only new provided coupons.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "ReorderItemsOutput", - "description": "Contains the cart and any errors after adding products.", + "name": "SetGiftOptionsOnCartOutput", + "description": "Contains the cart after gift options have been applied.", "fields": [ { "name": "cart", - "description": "Detailed information about the customer's cart.", + "description": "The modified cart object.", "args": [], "type": { "kind": "NON_NULL", @@ -54338,26 +54473,77 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductTierPrices", + "description": "Deprecated. Use `TierPrice` instead. Defines a tier price, which is a quantity discount offered to a specific customer group.", + "fields": [ + { + "name": "customer_group_id", + "description": "The ID of the customer group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Not relevant for the storefront." }, { - "name": "userInputErrors", - "description": "An array of reordering errors.", + "name": "percentage_value", + "description": "The percentage discount of the item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CheckoutUserInputError", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `TierPrice.discount` instead." + }, + { + "name": "qty", + "description": "The number of items that must be purchased to qualify for tier pricing.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `TierPrice.quantity` instead." + }, + { + "name": "value", + "description": "The price of the fixed price item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `TierPrice.final_price` instead." + }, + { + "name": "website_id", + "description": "The ID assigned to the website.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Not relevant for the storefront." } ], "inputFields": null, @@ -54367,57 +54553,41 @@ }, { "kind": "OBJECT", - "name": "CheckoutUserInputError", - "description": "An error encountered while adding an item to the cart.", + "name": "TierPrice", + "description": "Defines a price based on the quantity purchased.", "fields": [ { - "name": "code", - "description": "An error code that is specific to Checkout.", + "name": "discount", + "description": "The price discount that this tier represents.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CheckoutUserInputErrorCodes", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "message", - "description": "A localized error message.", + "name": "final_price", + "description": "The price of the product at this tier.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "path", - "description": "The path to the input field that caused an error. See the GraphQL specification about path errors for details: http://spec.graphql.org/draft/#sec-Errors", + "name": "quantity", + "description": "The minimum number of items that must be purchased to qualify for this price tier.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -54429,191 +54599,176 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CustomerOrdersFilterInput", - "description": "Identifies the filter to use for filtering orders.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "GroupedProduct", + "description": "Defines a grouped product, which consists of simple standalone products that are presented as a group.", + "fields": [ { - "name": "number", - "description": "Filters by order number.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterStringTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerOrderSortInput", - "description": "CustomerOrderSortInput specifies the field to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, { - "name": "sort_direction", - "description": "This enumeration indicates whether to return results in ascending or descending order", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sort_field", - "description": "Specifies the field to use for sorting", + "name": "categories", + "description": "The categories assigned to a product.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "CustomerOrderSortableField", + "kind": "INTERFACE", + "name": "CategoryInterface", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CustomerOrderSortableField", - "description": "Specifies the field to use for sorting", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NUMBER", - "description": "Sorts customer orders by number", "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_AT", - "description": "Sorts customer orders by created_at field", + "name": "color", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerOrders", - "description": "The collection of orders that match the conditions defined in the filter.", - "fields": [ + }, + { + "name": "created_at", + "description": "Timestamp indicating when the product was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, { - "name": "items", - "description": "An array of customer orders.", + "name": "crosssell_products", + "description": "An array of cross-sell products.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Contains pagination metadata.", - "args": [], + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "SearchResultPageInfo", + "name": "ProductCustomAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The total count of customer orders.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrderAddress", - "description": "Contains detailed information about an order's billing and shipping addresses.", - "fields": [ + }, { - "name": "city", - "description": "The city or town.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "company", - "description": "The customer's company.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." }, { - "name": "country_code", - "description": "The customer's country.", + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fax", - "description": "The fax number.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", @@ -54624,15 +54779,15 @@ "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the person associated with the shipping/billing address.", + "name": "items", + "description": "An array containing grouped product items.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GroupedProductItem", "ofType": null } }, @@ -54640,15 +54795,27 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The family name of the person associated with the shipping/billing address.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, + { + "name": "media_gallery", + "description": "An array of media gallery objects.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, @@ -54656,8 +54823,24 @@ "deprecationReason": null }, { - "name": "middlename", - "description": "The middle name of the person associated with the shipping/billing address.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MediaGalleryEntry", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." + }, + { + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { "kind": "SCALAR", @@ -54668,8 +54851,8 @@ "deprecationReason": null }, { - "name": "postcode", - "description": "The customer's ZIP or postal code.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", @@ -54680,8 +54863,8 @@ "deprecationReason": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { "kind": "SCALAR", @@ -54692,8 +54875,8 @@ "deprecationReason": null }, { - "name": "region", - "description": "The state or province name.", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", @@ -54704,52 +54887,44 @@ "deprecationReason": null }, { - "name": "region_id", - "description": "The unique ID for a `Region` object of a pre-defined region.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The telephone number.", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { "kind": "SCALAR", @@ -54760,38 +54935,43 @@ "deprecationReason": null }, { - "name": "vat_id", - "description": "The customer's Value-added tax (VAT) number (for corporate customers).", + "name": "price", + "description": "Indicates the price of an item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductPrices", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." + }, + { + "name": "price_range", + "description": "The range of prices for the product", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrderItem", - "description": "", - "fields": [ + }, { - "name": "discounts", - "description": "The final discount information for the product.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "TierPrice", "ofType": null } }, @@ -54799,27 +54979,31 @@ "deprecationReason": null }, { - "name": "eligible_for_return", - "description": "Indicates whether the order item is eligible to be in a return request.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "entered_options", - "description": "The entered option for the base product, such as a logo or image.", + "name": "rating_summary", + "description": "The average of all the ratings given to the product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, @@ -54827,39 +55011,59 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The selected gift message for the order item", + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order item.", + "name": "related_products", + "description": "An array of related products.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for an `OrderItemInterface` object.", + "name": "review_count", + "description": "The total count of all the reviews given to the product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, @@ -54867,20 +55071,57 @@ "deprecationReason": null }, { - "name": "product", - "description": "The ProductInterface object, which contains details about the base product", + "name": "reviews", + "description": "The list of products reviews.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductReviews", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", @@ -54891,31 +55132,63 @@ "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price of the base product, including selected options.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "special_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "special_to_date", + "description": "The end date for a product with a special price.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "staged", + "description": "Indicates whether the product is staged for a future campaign.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -54923,20 +55196,20 @@ "deprecationReason": null }, { - "name": "product_type", - "description": "The type of product, such as simple, configurable, etc.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "ProductStockStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_url_key", - "description": "URL key of the base product.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { "kind": "SCALAR", @@ -54947,100 +55220,188 @@ "deprecationReason": null }, { - "name": "quantity_canceled", - "description": "The number of canceled items.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, + { + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTierPrices", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, + { + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." + }, + { + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "upsell_products", + "description": "An array of up-sell products.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", + "name": "url_key", + "description": "The part of the URL that identifies the product", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "url_path", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use product's `canonical_url` or url rewrites instead" }, { - "name": "quantity_returned", - "description": "The number of returned items.", + "name": "url_rewrites", + "description": "URL rewrites list", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UrlRewrite", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "url_suffix", + "description": "The part of the product URL that is appended after the url key", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "OrderItemOption", + "name": "Website", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "status", - "description": "The status of the order item.", + "name": "weight", + "description": "The weight of the item, in units defined by the store.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, @@ -55051,7 +55412,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "OrderItemInterface", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", "ofType": null } ], @@ -55060,37 +55431,41 @@ }, { "kind": "OBJECT", - "name": "OrderItemOption", - "description": "Represents order item options like selected or entered.", + "name": "GroupedProductItem", + "description": "Contains information about an individual grouped product item.", "fields": [ { - "name": "label", - "description": "The name of the option.", + "name": "position", + "description": "The relative position of this item compared to the other group items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "The value of the option.", + "name": "product", + "description": "Details about this product option.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "qty", + "description": "The quantity of this grouped product item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -55103,35 +55478,19 @@ }, { "kind": "OBJECT", - "name": "TaxItem", - "description": "Contains tax item details.", + "name": "GroupedProductWishlistItem", + "description": "A grouped product wish list item.", "fields": [ { - "name": "amount", - "description": "The amount of tax applied to the item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rate", - "description": "The rate used to calculate the tax.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, @@ -55139,51 +55498,40 @@ "deprecationReason": null }, { - "name": "title", - "description": "A title that describes the tax.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Invoice", - "description": "Contains invoice details.", - "fields": [ + }, { - "name": "comments", - "description": "Comments on the invoice.", + "name": "description", + "description": "The description of the item.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SalesCommentItem", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": "The unique ID for a `Invoice` object.", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -55198,395 +55546,361 @@ "deprecationReason": null }, { - "name": "items", - "description": "Invoiced product details.", + "name": "product", + "description": "Product details of the wish list item.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "number", - "description": "Sequential invoice number.", + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "total", - "description": "Invoice total amount details.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "InvoiceTotal", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "description": "Contains detailes about invoiced items.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AreaInput", + "description": "AreaInput defines the parameters which will be used for filter by specified location.", + "fields": null, + "inputFields": [ { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", - "args": [], + "name": "radius", + "description": "The radius for the search in KM.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", - "args": [], + "name": "search_term", + "description": "The country code where search must be performed. Required parameter together with region, city or postcode.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PickupLocationFilterInput", + "description": "PickupLocationFilterInput defines the list of attributes and filters for the search.", + "fields": null, + "inputFields": [ + { + "name": "city", + "description": "Filter by city.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null }, { - "name": "order_item", - "description": "Details about an individual order item.", - "args": [], + "name": "country_id", + "description": "Filter by country.", "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "name", + "description": "Filter by pickup location name.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", - "args": [], + "name": "pickup_location_code", + "description": "Filter by pickup location code.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "postcode", + "description": "Filter by postcode.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], + "name": "region", + "description": "Filter by region.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "region_id", + "description": "Filter by region id.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "street", + "description": "Filter by street.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, - "possibleTypes": [ + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PickupLocationSortInput", + "description": "PickupLocationSortInput specifies attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", + "fields": null, + "inputFields": [ { - "kind": "OBJECT", - "name": "DownloadableInvoiceItem", - "ofType": null + "name": "city", + "description": "City where pickup location is placed.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null }, { - "kind": "OBJECT", - "name": "BundleInvoiceItem", - "ofType": null + "name": "contact_name", + "description": "Name of the contact person.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null }, { - "kind": "OBJECT", - "name": "GiftCardInvoiceItem", - "ofType": null + "name": "country_id", + "description": "Id of the country in two letters.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null }, { - "kind": "OBJECT", - "name": "InvoiceItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "InvoiceItem", - "description": "", - "fields": [ + "name": "description", + "description": "Description of the pickup location.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", - "args": [], + "name": "distance", + "description": "Distance to the address, requested by distance filter. Applicable only with distance filter. If distance sort order is present, all other sort orders will be ignored.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", - "args": [], + "name": "email", + "description": "Contact email of the pickup location.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "order_item", - "description": "Details about an individual order item.", - "args": [], + "name": "fax", + "description": "Contact fax of the pickup location.", "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "latitude", + "description": "Geographic latitude where pickup location is placed.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", - "args": [], + "name": "longitude", + "description": "Geographic longitude where pickup location is placed.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "name", + "description": "The pickup location name. Customer use this to identify the pickup location.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], + "name": "phone", + "description": "Contact phone number of the pickup location.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InvoiceTotal", - "description": "Contains price details from an invoice.", - "fields": [ + "defaultValue": null + }, { - "name": "base_grand_total", - "description": "The final base grand total amount in the base currency.", - "args": [], + "name": "pickup_location_code", + "description": "A code assigned to pickup location to identify the source.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "discounts", - "description": "The applied discounts to the invoice.", - "args": [], + "name": "postcode", + "description": "Postcode where pickup location is placed.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "grand_total", - "description": "The final total amount, including shipping, discounts, and taxes.", - "args": [], + "name": "region", + "description": "Name of the region.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the invoice.", - "args": [], + "name": "region_id", + "description": "Id of the region.", "type": { - "kind": "OBJECT", - "name": "ShippingHandling", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "subtotal", - "description": "The subtotal of the invoice, excluding shipping, discounts, and taxes.", - "args": [], + "name": "street", + "description": "Street where pickup location is placed.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PickupLocations", + "description": "Top level object returned in a pickup locations search.", + "fields": [ { - "name": "taxes", - "description": "The invoice tax details.", + "name": "items", + "description": "An array of pickup locations that match the specific search request.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "TaxItem", + "name": "PickupLocation", "ofType": null } }, @@ -55594,33 +55908,25 @@ "deprecationReason": null }, { - "name": "total_shipping", - "description": "The shipping amount for the invoice.", + "name": "page_info", + "description": "An object that includes the page_info and currentPage values specified in the query.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_tax", - "description": "The amount of tax applied to the invoice.", + "name": "total_count", + "description": "The number of products returned.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -55633,313 +55939,204 @@ }, { "kind": "OBJECT", - "name": "ShippingHandling", - "description": "Contains details about shipping and handling costs.", + "name": "PickupLocation", + "description": "Defines Pickup Location information.", "fields": [ { - "name": "amount_excluding_tax", - "description": "The shipping amount, excluding tax.", + "name": "city", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_including_tax", - "description": "The shipping amount, including tax.", + "name": "contact_name", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discounts", - "description": "The applied discounts to the shipping.", + "name": "country_id", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingDiscount", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "taxes", - "description": "Details about taxes applied for shipping.", + "name": "description", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TaxItem", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_amount", - "description": "The total amount for shipping.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShippingDiscount", - "description": "Defines an individual shipping discount. This discount can be applied to shipping.", - "fields": [ - { - "name": "amount", - "description": "The amount of the discount.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrderShipment", - "description": "Contains order shipment details.", - "fields": [ - { - "name": "comments", - "description": "Comments added to the shipment.", + "name": "email", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SalesCommentItem", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `OrderShipment` object.", + "name": "fax", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "items", - "description": "An array of items included in the shipment.", + "name": "latitude", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "number", - "description": "The sequential credit shipment number.", + "name": "longitude", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tracking", - "description": "An array of shipment tracking details.", + "name": "name", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShipmentTracking", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SalesCommentItem", - "description": "Contains details about a comment.", - "fields": [ + }, { - "name": "message", - "description": "The text of the message.", + "name": "phone", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timestamp", - "description": "The timestamp of the comment.", + "name": "pickup_location_code", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "description": "Order shipment item details.", - "fields": [ + }, { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", + "name": "postcode", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_item", - "description": "The order item associated with the shipment item.", + "name": "region", + "description": null, "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "region_id", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product.", + "name": "street", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductInfoInput", + "description": "Product Information used for Pickup Locations search.", + "fields": null, + "inputFields": [ { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "sku", + "description": "Product SKU.", "type": { "kind": "NON_NULL", "name": null, @@ -55949,112 +56146,127 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GenerateCustomerTokenAsAdminInput", + "description": "Identifies which customer requires remote shopping assistance.", + "fields": null, + "inputFields": [ { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], + "name": "customer_email", + "description": "The email address of the customer requesting remote shopping assistance.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleShipmentItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardShipmentItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ShipmentItem", - "ofType": null - } - ] + "possibleTypes": null }, { "kind": "OBJECT", - "name": "ShipmentItem", - "description": "", + "name": "GenerateCustomerTokenAsAdminOutput", + "description": "Contains the generated customer token.", "fields": [ { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", + "name": "customer_token", + "description": "The generated customer token.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "order_item", - "description": "The order item associated with the shipment item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyCouponsToCartInput", + "description": "Apply coupons to the cart.", + "fields": null, + "inputFields": [ { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product.", - "args": [], + "name": "coupon_codes", + "description": "An array of valid coupon codes.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "type", + "description": "`replace` to replace the existing coupon(s) or `append` to add the coupon to the coupon(s) list.", + "type": { + "kind": "ENUM", + "name": "ApplyCouponsStrategy", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveCouponsFromCartInput", + "description": "Remove coupons from the cart.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, @@ -56064,52 +56276,69 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], + "name": "coupon_codes", + "description": "An array of coupon codes to be removed from the quote. If coupon_codes is empty all coupons will be removed from the quote.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ApplyCouponsStrategy", + "description": "The strategy to apply coupons to the cart.", + "fields": null, "inputFields": null, - "interfaces": [ + "interfaces": null, + "enumValues": [ { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null + "name": "APPEND", + "description": "Append new coupons keeping the coupons that have been applied before.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REPLACE", + "description": "Remove all the coupons from the cart and apply only new provided coupons.", + "isDeprecated": false, + "deprecationReason": null } ], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ShipmentTracking", - "description": "Contains order shipment tracking details.", + "name": "ReorderItemsOutput", + "description": "Contains the cart and any errors after adding products.", "fields": [ { - "name": "carrier", - "description": "The shipping carrier for the order delivery.", + "name": "cart", + "description": "Detailed information about the customer's cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, @@ -56117,28 +56346,20 @@ "deprecationReason": null }, { - "name": "number", - "description": "The tracking number of the order shipment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The shipment tracking title.", + "name": "userInputErrors", + "description": "An array of reordering errors.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CheckoutUserInputError", + "ofType": null + } } }, "isDeprecated": false, @@ -56152,19 +56373,19 @@ }, { "kind": "OBJECT", - "name": "OrderPaymentMethod", - "description": "Contains details about the payment method used to pay for the order.", + "name": "CheckoutUserInputError", + "description": "An error encountered while adding an item to the cart.", "fields": [ { - "name": "additional_data", - "description": "Additional data per payment method type.", + "name": "code", + "description": "An error code that is specific to Checkout.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "KeyValue", + "kind": "ENUM", + "name": "CheckoutUserInputErrorCodes", "ofType": null } }, @@ -56172,8 +56393,8 @@ "deprecationReason": null }, { - "name": "name", - "description": "The label that describes the payment method.", + "name": "message", + "description": "A localized error message.", "args": [], "type": { "kind": "NON_NULL", @@ -56188,16 +56409,20 @@ "deprecationReason": null }, { - "name": "type", - "description": "The payment method code that indicates how the order was paid for.", + "name": "path", + "description": "The path to the input field that caused an error. See the GraphQL specification about path errors for details: http://spec.graphql.org/draft/#sec-Errors", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, @@ -56210,81 +56435,132 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CreditMemo", - "description": "Contains credit memo details.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CustomerOrdersFilterInput", + "description": "Identifies the filter to use for filtering orders.", + "fields": null, + "inputFields": [ { - "name": "comments", - "description": "Comments on the credit memo.", - "args": [], + "name": "number", + "description": "Filters by order number.", "type": { - "kind": "LIST", + "kind": "INPUT_OBJECT", + "name": "FilterStringTypeInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerOrderSortInput", + "description": "CustomerOrderSortInput specifies the field to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", + "fields": null, + "inputFields": [ + { + "name": "sort_direction", + "description": "This enumeration indicates whether to return results in ascending or descending order", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SalesCommentItem", + "kind": "ENUM", + "name": "SortEnum", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The unique ID for a `CreditMemo` object.", - "args": [], + "name": "sort_field", + "description": "Specifies the field to use for sorting", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "CustomerOrderSortableField", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CustomerOrderSortableField", + "description": "Specifies the field to use for sorting", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NUMBER", + "description": "Sorts customer orders by number", "isDeprecated": false, "deprecationReason": null }, + { + "name": "CREATED_AT", + "description": "Sorts customer orders by created_at field", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerOrders", + "description": "The collection of orders that match the conditions defined in the filter.", + "fields": [ { "name": "items", - "description": "An array containing details about refunded items.", + "description": "An array of customer orders.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "number", - "description": "The sequential credit memo number.", + "name": "page_info", + "description": "Contains pagination metadata.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total", - "description": "Details about the total refunded amount.", + "name": "total_count", + "description": "The total count of customer orders.", "args": [], "type": { - "kind": "OBJECT", - "name": "CreditMemoTotal", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, @@ -56297,20 +56573,20 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "description": "Credit memo item details.", + "kind": "OBJECT", + "name": "OrderAddress", + "description": "Contains detailed information about an order's billing and shipping addresses.", "fields": [ { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", + "name": "city", + "description": "The city or town.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -56318,36 +56594,32 @@ "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", + "name": "company", + "description": "The customer's company.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_item", - "description": "The order item the credit memo is applied to.", + "name": "country_code", + "description": "The customer's country.", "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "ENUM", + "name": "CountryCodeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "fax", + "description": "The fax number.", "args": [], "type": { "kind": "SCALAR", @@ -56358,15 +56630,15 @@ "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", + "name": "firstname", + "description": "The first name of the person associated with the shipping/billing address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -56374,8 +56646,8 @@ "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "lastname", + "description": "The family name of the person associated with the shipping/billing address.", "args": [], "type": { "kind": "NON_NULL", @@ -56390,144 +56662,116 @@ "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "middlename", + "description": "The middle name of the person associated with the shipping/billing address.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleCreditMemoItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardCreditMemoItem", - "ofType": null }, { - "kind": "OBJECT", - "name": "CreditMemoItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CreditMemoItem", - "description": "", - "fields": [ - { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", + "name": "postcode", + "description": "The customer's ZIP or postal code.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_item", - "description": "The order item the credit memo is applied to.", + "name": "region", + "description": "The state or province name.", "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "region_id", + "description": "The unique ID for a `Region` object of a pre-defined region.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", + "name": "street", + "description": "An array of strings that define the street number and name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "telephone", + "description": "The telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_id", + "description": "The customer's Value-added tax (VAT) number (for corporate customers).", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -56535,31 +56779,25 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CreditMemoTotal", - "description": "Contains credit memo price details.", + "name": "OrderItem", + "description": "", "fields": [ { - "name": "adjustment", - "description": "An adjustment manually applied to the order.", + "name": "discounts", + "description": "The final discount information for the product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Money", + "name": "Discount", "ofType": null } }, @@ -56567,31 +56805,27 @@ "deprecationReason": null }, { - "name": "base_grand_total", - "description": "The final base grand total amount in the base currency.", + "name": "eligible_for_return", + "description": "Indicates whether the order item is eligible to be in a return request.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discounts", - "description": "The applied discounts to the credit memo.", + "name": "entered_options", + "description": "The entered option for the base product, such as a logo or image.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "OrderItemOption", "ofType": null } }, @@ -56599,43 +56833,39 @@ "deprecationReason": null }, { - "name": "grand_total", - "description": "The final total amount, including shipping, discounts, and taxes.", + "name": "gift_message", + "description": "The selected gift message for the order item", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the credit memo.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order item.", "args": [], "type": { "kind": "OBJECT", - "name": "ShippingHandling", + "name": "GiftWrapping", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "subtotal", - "description": "The subtotal of the invoice, excluding shipping, discounts, and taxes.", + "name": "id", + "description": "The unique ID for an `OrderItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -56643,24 +56873,32 @@ "deprecationReason": null }, { - "name": "taxes", - "description": "The credit memo tax details.", + "name": "product", + "description": "The ProductInterface object, which contains details about the base product", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TaxItem", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_shipping", - "description": "The shipping amount for the credit memo.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price of the base product, including selected options.", "args": [], "type": { "kind": "NON_NULL", @@ -56675,35 +56913,24 @@ "deprecationReason": null }, { - "name": "total_tax", - "description": "The amount of tax applied to the credit memo.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "KeyValue", - "description": "Contains a key-value pair.", - "fields": [ + }, { - "name": "name", - "description": "The name part of the key/value pair.", + "name": "product_type", + "description": "The type of product, such as simple, configurable, etc.", "args": [], "type": { "kind": "SCALAR", @@ -56714,8 +56941,8 @@ "deprecationReason": null }, { - "name": "value", - "description": "The value part of the key/value pair.", + "name": "product_url_key", + "description": "URL key of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -56724,131 +56951,128 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CheckoutUserInputErrorCodes", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "REORDER_NOT_AVAILABLE", - "description": "", + "name": "quantity_canceled", + "description": "The number of canceled items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PRODUCT_NOT_FOUND", - "description": "", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NOT_SALABLE", - "description": "", + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "INSUFFICIENT_STOCK", - "description": "", + "name": "quantity_refunded", + "description": "The number of refunded items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "UNDEFINED", - "description": "", + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ScopeTypeEnum", - "description": "This enumeration defines the scope type for customer orders.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "GLOBAL", - "description": "", + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "WEBSITE", - "description": "", + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "STORE", - "description": "", + "name": "status", + "description": "The status of the order item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrderTokenInput", - "description": "Input to retrieve an order based on token.", - "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": [ { - "name": "token", - "description": "Order token.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "OrderInformationInput", - "description": "Input to retrieve an order based on details.", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": "Order billing address email.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "OrderItemOption", + "description": "Represents order item options like selected or entered.", + "fields": [ { - "name": "number", - "description": "Order number.", + "name": "label", + "description": "The name of the option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -56858,11 +57082,13 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "Order billing address postcode.", + "name": "value", + "description": "The value of the option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -56872,50 +57098,56 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "RequestNegotiableQuoteInput", - "description": "Defines properties of a negotiable quote request.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "TaxItem", + "description": "Contains tax item details.", + "fields": [ { - "name": "cart_id", - "description": "The cart ID of the buyer requesting a new negotiable quote.", + "name": "amount", + "description": "The amount of tax applied to the item.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "comment", - "description": "Comments the buyer entered to describe the request.", + "name": "rate", + "description": "The rate used to calculate the tax.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteCommentInput", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_name", - "description": "The name the buyer assigned to the negotiable quote request.", + "name": "title", + "description": "A title that describes the tax.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -56925,40 +57157,40 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "UpdateNegotiableQuoteQuantitiesInput", - "description": "Specifies the items to update.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "Invoice", + "description": "Contains invoice details.", + "fields": [ { - "name": "items", - "description": "An array of items to update.", + "name": "comments", + "description": "Comments on the invoice.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteItemQuantityInput", - "ofType": null - } + "kind": "OBJECT", + "name": "SalesCommentItem", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "id", + "description": "The unique ID for a `Invoice` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -56968,64 +57200,48 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteItemQuantityInput", - "description": "Specifies the updated quantity of an item.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "quantity", - "description": "The new quantity of the negotiable quote item.", + "name": "items", + "description": "Invoiced product details.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "INTERFACE", + "name": "InvoiceItemInterface", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_item_uid", - "description": "The unique ID of a `CartItemInterface` object.", + "name": "number", + "description": "Sequential invoice number.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateNegotiableQuoteItemsQuantityOutput", - "description": "Contains the updated negotiable quote.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "quote", - "description": "The updated negotiable quote.", + "name": "total", + "description": "Invoice total amount details.", "args": [], "type": { "kind": "OBJECT", - "name": "NegotiableQuote", + "name": "InvoiceTotal", "ofType": null }, "isDeprecated": false, @@ -57038,76 +57254,30 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "PlaceNegotiableQuoteOrderInput", - "description": "Specifies the negotiable quote to convert to an order.", - "fields": null, - "inputFields": [ - { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PlaceNegotiableQuoteOrderOutput", - "description": "An output object that returns the generated order.", + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "description": "Contains detailes about invoiced items.", "fields": [ { - "name": "order", - "description": "Contains the generated order number.", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Order", + "name": "Discount", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendNegotiableQuoteForReviewInput", - "description": "Specifies which negotiable quote to send for review.", - "fields": null, - "inputFields": [ - { - "name": "comment", - "description": "A comment for the seller to review.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteCommentInput", - "ofType": null - }, - "defaultValue": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "id", + "description": "The unique ID for an `InvoiceItemInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -57117,149 +57287,129 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendNegotiableQuoteForReviewOutput", - "description": "Contains the negotiable quote.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "quote", - "description": "The negotiable quote after sending for seller review.", + "name": "order_item", + "description": "Details about an individual order item.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteShippingAddressInput", - "description": "Defines the shipping address to assign to the negotiable quote.", - "fields": null, - "inputFields": [ + }, { - "name": "customer_address_id", - "description": "The unique ID of a `CustomerAddress` object.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "product_sale_price", + "description": "The sale price for the base product including selected options.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "shipping_addresses", - "description": "An array of shipping addresses to apply to the negotiable quote.", + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteShippingAddressInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteShippingAddressInput", - "description": "Defines shipping addresses for the negotiable quote.", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "A shipping address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteAddressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_address_uid", - "description": "An ID from the company user's address book that uniquely identifies the address to be used for shipping.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "customer_notes", - "description": "Text provided by the company user.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "DownloadableInvoiceItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleInvoiceItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardInvoiceItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InvoiceItem", + "ofType": null + } + ] }, { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteBillingAddressInput", - "description": "Sets the billing address.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "InvoiceItem", + "description": "", + "fields": [ { - "name": "billing_address", - "description": "The billing address to be added.", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteBillingAddressInput", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "id", + "description": "The unique ID for an `InvoiceItemInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -57269,73 +57419,53 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteBillingAddressInput", - "description": "Defines the billing address.", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "Defines a billing address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteAddressInput", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "customer_address_uid", - "description": "The unique ID of a `CustomerAddress` object.", + "name": "order_item", + "description": "Details about an individual order item.", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "same_as_shipping", - "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the negotiable quote.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "use_for_shipping", - "description": "Indicates whether to set the shipping address to be the same as this billing address.", + "name": "product_sale_price", + "description": "The sale price for the base product including selected options.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteAddressInput", - "description": "Defines the billing or shipping address to be applied to the cart.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "city", - "description": "The city specified for the billing or shipping address.", + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -57345,238 +57475,268 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "company", - "description": "The company name.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "country_code", - "description": "The country code and label for the billing or shipping address.", + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InvoiceTotal", + "description": "Contains price details from an invoice.", + "fields": [ + { + "name": "base_grand_total", + "description": "The final base grand total amount in the base currency.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the company user.", + "name": "discounts", + "description": "The applied discounts to the invoice.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the company user.", + "name": "grand_total", + "description": "The final total amount, including shipping, discounts, and taxes.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null - }, - { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": "A string that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region_id", - "description": "An integer that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "save_in_address_book", - "description": "Determines whether to save the address in the customer's address book. The default value is true.", + "name": "shipping_handling", + "description": "Details about the shipping and handling costs for the invoice.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "ShippingHandling", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", + "name": "subtotal", + "description": "The subtotal of the invoice, excluding shipping, discounts, and taxes.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", + "name": "taxes", + "description": "The invoice tax details.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxItem", + "ofType": null + } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteShippingMethodsInput", - "description": "Defines the shipping method to apply to the negotiable quote.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "total_shipping", + "description": "The shipping amount for the invoice.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "shipping_methods", - "description": "An array of shipping methods to apply to the negotiable quote.", + "name": "total_tax", + "description": "The amount of tax applied to the invoice.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "LineItemNoteInput", - "description": "Sets quote item note.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ShippingHandling", + "description": "Contains details about shipping and handling costs.", + "fields": [ { - "name": "note", - "description": "The note text to be added.", + "name": "amount_excluding_tax", + "description": "The shipping amount, excluding tax.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_item_uid", - "description": "The unique ID of a `CartLineItem` object.", + "name": "amount_including_tax", + "description": "The shipping amount, including tax.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounts", + "description": "The applied discounts to the shipping.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ShippingDiscount", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "taxes", + "description": "Details about taxes applied for shipping.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_amount", + "description": "The total amount for shipping.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "SetLineItemNoteOutput", - "description": "Contains the updated negotiable quote.", + "name": "ShippingDiscount", + "description": "Defines an individual shipping discount. This discount can be applied to shipping.", "fields": [ { - "name": "quote", - "description": "The negotiable quote after sending for seller review.", + "name": "amount", + "description": "The amount of the discount.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -57589,487 +57749,367 @@ }, { "kind": "OBJECT", - "name": "SetNegotiableQuoteShippingMethodsOutput", - "description": "Contains the negotiable quote.", + "name": "OrderShipment", + "description": "Contains order shipment details.", "fields": [ { - "name": "quote", - "description": "The negotiable quote after applying shipping methods.", + "name": "comments", + "description": "Comments added to the shipment.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SalesCommentItem", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetNegotiableQuoteShippingAddressOutput", - "description": "Contains the negotiable quote.", - "fields": [ + }, { - "name": "quote", - "description": "The negotiable quote after assigning a shipping address.", + "name": "id", + "description": "The unique ID for a `OrderShipment` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetNegotiableQuoteBillingAddressOutput", - "description": "Contains the negotiable quote.", - "fields": [ + }, { - "name": "quote", - "description": "The negotiable quote after assigning a billing address.", + "name": "items", + "description": "An array of items included in the shipment.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveNegotiableQuoteItemsInput", - "description": "Defines the items to remove from the specified negotiable quote.", - "fields": null, - "inputFields": [ + }, { - "name": "quote_item_uids", - "description": "An array of IDs indicating which items to remove from the negotiable quote.", + "name": "number", + "description": "The sequential credit shipment number.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "tracking", + "description": "An array of shipment tracking details.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ShipmentTracking", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "RemoveNegotiableQuoteItemsOutput", - "description": "Contains the negotiable quote.", + "name": "SalesCommentItem", + "description": "Contains details about a comment.", "fields": [ { - "name": "quote", - "description": "The negotiable quote after removing items.", + "name": "message", + "description": "The text of the message.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CloseNegotiableQuotesInput", - "description": "Defines the negotiable quotes to mark as closed.", - "fields": null, - "inputFields": [ + }, { - "name": "quote_uids", - "description": "A list of unique IDs from `NegotiableQuote` objects.", + "name": "timestamp", + "description": "The timestamp of the comment.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CloseNegotiableQuotesOutput", - "description": "Contains the closed negotiable quotes and other negotiable quotes the company user can view.", + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "description": "Order shipment item details.", "fields": [ { - "name": "closed_quotes", - "description": "An array containing the negotiable quotes that were just closed.", + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuote", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `operation_results` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "negotiable_quotes", - "description": "A list of negotiable quotes that can be viewed by the logged-in customer", - "args": [ - { - "name": "filter", - "description": "The filter to use to determine which negotiable quotes to close.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": "The field to use for sorting results.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "order_item", + "description": "The order item associated with the shipment item.", + "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuotesOutput", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "operation_results", - "description": "An array of closed negotiable quote UIDs and details about any errors.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price for the base product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "CloseNegotiableQuoteOperationResult", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "result_status", - "description": "The status of the request to close one or more negotiable quotes.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "BatchMutationStatus", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "CloseNegotiableQuoteOperationResult", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "NegotiableQuoteUidOperationSuccess", - "ofType": null }, { - "kind": "OBJECT", - "name": "CloseNegotiableQuoteOperationFailure", - "ofType": null + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } - ] - }, - { - "kind": "UNION", - "name": "CloseNegotiableQuoteError", - "description": "", - "fields": null, + ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", - "name": "NegotiableQuoteInvalidStateError", + "name": "BundleShipmentItem", "ofType": null }, { "kind": "OBJECT", - "name": "NoSuchEntityUidError", + "name": "GiftCardShipmentItem", "ofType": null }, { "kind": "OBJECT", - "name": "InternalError", + "name": "ShipmentItem", "ofType": null } ] }, { "kind": "OBJECT", - "name": "DeleteNegotiableQuotesOutput", - "description": "Contains a list of undeleted negotiable quotes the company user can view.", + "name": "ShipmentItem", + "description": "", "fields": [ { - "name": "negotiable_quotes", - "description": "A list of negotiable quotes that the customer can view", - "args": [ - { - "name": "filter", - "description": "The filter to use to determine which negotiable quotes to delete.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": "The field to use for sorting results.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "ofType": null - }, - "defaultValue": null + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_item", + "description": "The order item associated with the shipment item.", + "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuotesOutput", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "operation_results", - "description": "An array of deleted negotiable quote UIDs and details about any errors.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price for the base product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "DeleteNegotiableQuoteOperationResult", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "result_status", - "description": "The status of the request to delete one or more negotiable quotes.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "BatchMutationStatus", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "DeleteNegotiableQuoteOperationResult", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "NegotiableQuoteUidOperationSuccess", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DeleteNegotiableQuoteOperationFailure", - "ofType": null - } - ] - }, - { - "kind": "UNION", - "name": "DeleteNegotiableQuoteError", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "NegotiableQuoteInvalidStateError", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NoSuchEntityUidError", - "ofType": null }, { - "kind": "OBJECT", - "name": "InternalError", + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuotePaymentMethodInput", - "description": "Defines the payment method to be applied to the negotiable quote.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ShipmentTracking", + "description": "Contains order shipment tracking details.", + "fields": [ { - "name": "code", - "description": "Payment method code", + "name": "carrier", + "description": "The shipping carrier for the order delivery.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -58079,36 +58119,33 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "purchase_order_number", - "description": "The purchase order number. Optional for most payment methods.", + "name": "number", + "description": "The tracking number of the order shipment.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetNegotiableQuotePaymentMethodOutput", - "description": "Contains details about the negotiable quote after setting the payment method.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "quote", - "description": "The updated negotiable quote.", + "name": "title", + "description": "The shipment tracking title.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -58121,39 +58158,35 @@ }, { "kind": "OBJECT", - "name": "NegotiableQuotesOutput", - "description": "Contains a list of negotiable that match the specified filter.", + "name": "OrderPaymentMethod", + "description": "Contains details about the payment method used to pay for the order.", "fields": [ { - "name": "items", - "description": "A list of negotiable quotes", + "name": "additional_data", + "description": "Additional data per payment method type.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - } + "kind": "OBJECT", + "name": "KeyValue", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Contains pagination metadata", + "name": "name", + "description": "The label that describes the payment method.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -58161,27 +58194,15 @@ "deprecationReason": null }, { - "name": "sort_fields", - "description": "Contains the default sort field and all available sort fields.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SortFields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The number of negotiable quotes returned", + "name": "type", + "description": "The payment method code that indicates how the order was paid for.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -58195,82 +58216,62 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "description": "Defines the field to use to sort a list of negotiable quotes.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "CreditMemo", + "description": "Contains credit memo details.", + "fields": [ { - "name": "sort_direction", - "description": "Whether to return results in ascending or descending order.", + "name": "comments", + "description": "Comments on the credit memo.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "SalesCommentItem", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sort_field", - "description": "The specified sort field.", + "name": "id", + "description": "The unique ID for a `CreditMemo` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteSortableField", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "NegotiableQuoteSortableField", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "QUOTE_NAME", - "description": "Sorts negotiable quotes by name.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_AT", - "description": "Sorts negotiable quotes by the dates they were created.", + "name": "items", + "description": "An array containing details about refunded items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATED_AT", - "description": "Sorts negotiable quotes by the dates they were last modified.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteCommentInput", - "description": "Contains the commend provided by the buyer.", - "fields": null, - "inputFields": [ - { - "name": "comment", - "description": "The comment provided by the buyer.", + "name": "number", + "description": "The sequential credit memo number.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -58280,28 +58281,42 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": "Details about the total refunded amount.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditMemoTotal", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "NegotiableQuoteComment", - "description": "Contains a single plain text comment from either the buyer or seller.", + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "description": "Credit memo item details.", "fields": [ { - "name": "author", - "description": "The first and last name of the commenter.", + "name": "discounts", + "description": "Details about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteUser", + "name": "Discount", "ofType": null } }, @@ -58309,15 +58324,15 @@ "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the comment was created.", + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -58325,15 +58340,39 @@ "deprecationReason": null }, { - "name": "creator_type", - "description": "Indicates whether a buyer or seller commented.", + "name": "order_item", + "description": "The order item the credit memo is applied to.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price for the base product, including selected options.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteCommentCreatorType", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -58341,8 +58380,8 @@ "deprecationReason": null }, { - "name": "text", - "description": "The plain text comment.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { "kind": "NON_NULL", @@ -58357,17 +58396,13 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID of a `NegotiableQuoteComment` object.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -58376,46 +58411,44 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "NegotiableQuoteCommentCreatorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "possibleTypes": [ { - "name": "BUYER", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "DownloadableCreditMemoItem", + "ofType": null }, { - "name": "SELLER", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "BundleCreditMemoItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardCreditMemoItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CreditMemoItem", + "ofType": null } - ], - "possibleTypes": null + ] }, { "kind": "OBJECT", - "name": "NegotiableQuote", - "description": "Contains details about a negotiable quote.", + "name": "CreditMemoItem", + "description": "", "fields": [ { - "name": "available_payment_methods", - "description": "An array of payment methods that can be applied to the negotiable quote.", + "name": "discounts", + "description": "Details about the final discount amount for the base product, including discounts on options.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "AvailablePaymentMethod", + "name": "Discount", "ofType": null } }, @@ -58423,43 +58456,55 @@ "deprecationReason": null }, { - "name": "billing_address", - "description": "The billing address applied to the negotiable quote.", + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteBillingAddress", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_item", + "description": "The order item the credit memo is applied to.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "buyer", - "description": "The first and last name of the buyer.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteUser", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "comments", - "description": "A list of comments made by the buyer and seller.", + "name": "product_sale_price", + "description": "The sale price for the base product, including selected options.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteComment", + "name": "Money", "ofType": null } }, @@ -58467,39 +58512,60 @@ "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the negotiable quote was created.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", - "description": "The email address of the company user.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "history", - "description": "A list of status and price changes for the negotiable quote.", + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreditMemoTotal", + "description": "Contains credit memo price details.", + "fields": [ + { + "name": "adjustment", + "description": "An adjustment manually applied to the order.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryEntry", + "name": "Money", "ofType": null } }, @@ -58507,15 +58573,15 @@ "deprecationReason": null }, { - "name": "is_virtual", - "description": "Indicates whether the negotiable quote contains only virtual products.", + "name": "base_grand_total", + "description": "The final base grand total amount in the base currency.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -58523,15 +58589,15 @@ "deprecationReason": null }, { - "name": "items", - "description": "The list of items in the negotiable quote.", + "name": "discounts", + "description": "The applied discounts to the credit memo.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CartItemInterface", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, @@ -58539,15 +58605,15 @@ "deprecationReason": null }, { - "name": "name", - "description": "The title assigned to the negotiable quote.", + "name": "grand_total", + "description": "The final total amount, including shipping, discounts, and taxes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -58555,59 +58621,59 @@ "deprecationReason": null }, { - "name": "prices", - "description": "A set of subtotals and totals applied to the negotiable quote.", + "name": "shipping_handling", + "description": "Details about the shipping and handling costs for the credit memo.", "args": [], "type": { "kind": "OBJECT", - "name": "CartPrices", + "name": "ShippingHandling", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_payment_method", - "description": "The payment method that was applied to the negotiable quote.", + "name": "subtotal", + "description": "The subtotal of the invoice, excluding shipping, discounts, and taxes.", "args": [], "type": { - "kind": "OBJECT", - "name": "SelectedPaymentMethod", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shipping_addresses", - "description": "A list of shipping addresses applied to the negotiable quote.", + "name": "taxes", + "description": "The credit memo tax details.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", - "ofType": null - } + "kind": "OBJECT", + "name": "TaxItem", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "The status of the negotiable quote.", + "name": "total_shipping", + "description": "The shipping amount for the credit memo.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteStatus", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -58615,40 +58681,47 @@ "deprecationReason": null }, { - "name": "total_quantity", - "description": "The total number of items in the negotiable quote.", + "name": "total_tax", + "description": "The amount of tax applied to the credit memo.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "KeyValue", + "description": "Contains a key-value pair.", + "fields": [ { - "name": "uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "name", + "description": "The name part of the key/value pair.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the negotiable quote was updated.", + "name": "value", + "description": "The value part of the key/value pair.", "args": [], "type": { "kind": "SCALAR", @@ -58666,56 +58739,67 @@ }, { "kind": "ENUM", - "name": "NegotiableQuoteStatus", + "name": "CheckoutUserInputErrorCodes", "description": "", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "SUBMITTED", + "name": "REORDER_NOT_AVAILABLE", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "PENDING", + "name": "PRODUCT_NOT_FOUND", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATED", + "name": "NOT_SALABLE", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "OPEN", + "name": "INSUFFICIENT_STOCK", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "ORDERED", + "name": "UNDEFINED", "description": "", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ScopeTypeEnum", + "description": "This enumeration defines the scope type for customer orders.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "CLOSED", + "name": "GLOBAL", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "DECLINED", + "name": "WEBSITE", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "EXPIRED", + "name": "STORE", "description": "", "isDeprecated": false, "deprecationReason": null @@ -58725,27 +58809,21 @@ }, { "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteFilterInput", - "description": "Defines a filter to limit the negotiable quotes to return.", + "name": "OrderTokenInput", + "description": "Input to retrieve an order based on token.", "fields": null, "inputFields": [ { - "name": "ids", - "description": "Filter by the ID of one or more negotiable quotes.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "Filter by the negotiable quote name.", + "name": "token", + "description": "Order token.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null } @@ -58755,70 +58833,81 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryEntry", - "description": "Contains details about a change for a negotiable quote.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "OrderInformationInput", + "description": "Input to retrieve an order based on details.", + "fields": null, + "inputFields": [ { - "name": "author", - "description": "The person who made a change in the status of the negotiable quote.", - "args": [], + "name": "email", + "description": "Order billing address email.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteUser", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "change_type", - "description": "An enum that describes the why the entry in the negotiable quote history changed status.", - "args": [], + "name": "number", + "description": "Order number.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteHistoryEntryChangeType", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "changes", - "description": "The set of changes in the negotiable quote.", - "args": [], + "name": "postcode", + "description": "Order billing address postcode.", "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryChanges", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DuplicateNegotiableQuoteInput", + "description": "Identifies a quote to be duplicated", + "fields": null, + "inputFields": [ { - "name": "created_at", - "description": "Timestamp indicating when the negotiable quote entry was created.", - "args": [], + "name": "duplicated_quote_uid", + "description": "ID for the newly duplicated quote.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID of a `NegotiableQuoteHistoryEntry` object.", - "args": [], + "name": "quote_uid", + "description": "ID of the quote to be duplicated.", "type": { "kind": "NON_NULL", "name": null, @@ -58828,87 +58917,25 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryChanges", - "description": "Contains a list of changes to a negotiable quote.", + "name": "DuplicateNegotiableQuoteOutput", + "description": "Contains the newly created negotiable quote.", "fields": [ { - "name": "comment_added", - "description": "The comment provided with a change in the negotiable quote history.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryCommentChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_changes", - "description": "Lists log entries added by third-party extensions.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteCustomLogChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "expiration", - "description": "The expiration date of the negotiable quote before and after a change in the quote history.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryExpirationChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "products_removed", - "description": "Lists products that were removed as a result of a change in the quote history.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryProductsRemovedChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "statuses", - "description": "The status before and after a change in the negotiable quote history.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusesChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "The total amount of the negotiable quote before and after a change in the quote history.", + "name": "quote", + "description": "Negotiable Quote resulting from duplication operation.", "args": [], "type": { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryTotalChange", + "name": "NegotiableQuote", "ofType": null }, "isDeprecated": false, @@ -58922,19 +58949,19 @@ }, { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusChange", - "description": "Lists a new status change applied to a negotiable quote and the previous status.", + "name": "NegotiableQuoteTemplate", + "description": "Contains details about a negotiable quote template.", "fields": [ { - "name": "new_status", - "description": "The updated status.", + "name": "buyer", + "description": "The first and last name of the buyer.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteStatus", + "kind": "OBJECT", + "name": "NegotiableQuoteUser", "ofType": null } }, @@ -58942,62 +58969,24 @@ "deprecationReason": null }, { - "name": "old_status", - "description": "The previous status. The value will be null for the first history entry in a negotiable quote.", - "args": [], - "type": { - "kind": "ENUM", - "name": "NegotiableQuoteStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusesChange", - "description": "Contains a list of status changes that occurred for the negotiable quote.", - "fields": [ - { - "name": "changes", - "description": "A list of status changes.", + "name": "comments", + "description": "A list of comments made by the buyer and seller.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusChange", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuoteComment", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryCommentChange", - "description": "Contains a comment submitted by a seller or buyer.", - "fields": [ + }, { - "name": "comment", - "description": "A plain text comment submitted by a seller or buyer.", + "name": "expiration_date", + "description": "The expiration period of the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", @@ -59010,98 +58999,49 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryTotalChange", - "description": "Contains a new price and the previous price.", - "fields": [ - { - "name": "new_price", - "description": "The total price as a result of the change.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "old_price", - "description": "The previous total price on the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryExpirationChange", - "description": "Contains a new expiration date and the previous date.", - "fields": [ - { - "name": "new_expiration", - "description": "The expiration date after the change. The value will be 'null' if not set.", + "name": "history", + "description": "A list of status and price changes for the negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryEntry", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "old_expiration", - "description": "The previous expiration date. The value will be 'null' if not previously set.", + "name": "is_min_max_qty_used", + "description": "Indicates whether the minimum and maximum quantity settings are used.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryProductsRemovedChange", - "description": "Contains lists of products that have been removed from the catalog and negotiable quote.", - "fields": [ + }, { - "name": "products_removed_from_catalog", - "description": "A list of product IDs the seller removed from the catalog.", + "name": "is_virtual", + "description": "Indicates whether the negotiable quote template contains only virtual products.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -59109,42 +59049,31 @@ "deprecationReason": null }, { - "name": "products_removed_from_quote", - "description": "A list of products removed from the negotiable quote by either the buyer or the seller.", + "name": "items", + "description": "The list of items in the negotiable quote template.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", - "name": "ProductInterface", + "name": "CartItemInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteCustomLogChange", - "description": "Contains custom log entries added by third-party extensions.", - "fields": [ + }, { - "name": "new_value", - "description": "The new entry content.", + "name": "max_order_commitment", + "description": "Commitment for maximum orders", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -59152,20 +59081,24 @@ "deprecationReason": null }, { - "name": "old_value", - "description": "The previous entry in the custom log.", + "name": "min_order_commitment", + "description": "Commitment for minimum orders", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The title of the custom log entry.", + "name": "name", + "description": "The title assigned to the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", @@ -59178,86 +59111,17 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "NegotiableQuoteHistoryEntryChangeType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED", - "description": "", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "UPDATED_BY_SYSTEM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequestNegotiableQuoteOutput", - "description": "Contains the `NegotiableQuote` object generated when a buyer requests a negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "Details about the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "NegotiableQuoteAddressInterface", - "description": "", - "fields": [ - { - "name": "city", - "description": "The company's city or town.", + "name": "notifications", + "description": "A list of notifications for the negotiable quote template.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "QuoteTemplateNotificationMessage", "ofType": null } }, @@ -59265,36 +59129,40 @@ "deprecationReason": null }, { - "name": "company", - "description": "The company name associated with the shipping/billing address.", + "name": "prices", + "description": "A set of subtotals and totals applied to the negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CartPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "country", - "description": "The company's country.", + "name": "shipping_addresses", + "description": "A list of shipping addresses applied to the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressCountry", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the company user.", + "name": "status", + "description": "The status of the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", @@ -59309,15 +59177,15 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the company user.", + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -59325,140 +59193,154 @@ "deprecationReason": null }, { - "name": "postcode", - "description": "The company's ZIP or postal code.", + "name": "total_quantity", + "description": "The total number of items in the negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplateGridItem", + "description": "Contains data for a negotiable quote template in a grid.", + "fields": [ { - "name": "region", - "description": "An object containing the region name, region code, and region ID.", + "name": "activated_at", + "description": "The date and time the negotiable quote template was activated.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "company_name", + "description": "Company name the quote template is assigned to", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The customer's telephone number.", + "name": "expiration_date", + "description": "The expiration period of the negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", - "ofType": null }, { - "kind": "OBJECT", - "name": "NegotiableQuoteBillingAddress", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", - "description": "Defines the company's state or province.", - "fields": [ + "name": "is_min_max_qty_used", + "description": "Indicates whether the minimum and maximum quantity settings are used.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "code", - "description": "The address region code.", + "name": "last_shared_at", + "description": "The date and time the negotiable quote template was last shared.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display name of the region.", + "name": "max_order_commitment", + "description": "Commitment for maximum orders", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region_id", - "description": "The unique ID for a pre-defined region.", + "name": "min_negotiated_grand_total", + "description": "The minimum negotiated grand total of the negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressCountry", - "description": "Defines the company's country.", - "fields": [ + }, { - "name": "code", - "description": "The address country code.", + "name": "min_order_commitment", + "description": "Commitment for minimum orders", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -59466,8 +59348,8 @@ "deprecationReason": null }, { - "name": "label", - "description": "The display name of the region.", + "name": "name", + "description": "The title assigned to the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", @@ -59480,28 +59362,17 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", - "description": "", - "fields": [ + }, { - "name": "available_shipping_methods", - "description": "An array of shipping methods available to the buyer.", + "name": "orders_placed", + "description": "The number of orders placed for the negotiable quote template.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AvailableShippingMethod", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -59509,8 +59380,8 @@ "deprecationReason": null }, { - "name": "city", - "description": "The company's city or town.", + "name": "sales_rep_name", + "description": "The first and last name of the sales representative.", "args": [], "type": { "kind": "NON_NULL", @@ -59525,27 +59396,31 @@ "deprecationReason": null }, { - "name": "company", - "description": "The company name associated with the shipping/billing address.", + "name": "state", + "description": "State of the negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "country", - "description": "The company's country.", + "name": "status", + "description": "The status of the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressCountry", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -59553,8 +59428,8 @@ "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the company user.", + "name": "submitted_by", + "description": "The first and last name of the buyer.", "args": [], "type": { "kind": "NON_NULL", @@ -59569,84 +59444,114 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the company user.", + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplatesOutput", + "description": "Contains a list of negotiable templates that match the specified filter.", + "fields": [ { - "name": "postcode", - "description": "The company's ZIP or postal code.", + "name": "items", + "description": "A list of negotiable quote templates", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplateGridItem", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region name, region code, and region ID.", + "name": "page_info", + "description": "Contains pagination metadata", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_shipping_method", - "description": "The selected shipping method.", + "name": "sort_fields", + "description": "Contains the default sort field and all available sort fields.", "args": [], "type": { "kind": "OBJECT", - "name": "SelectedShippingMethod", + "name": "SortFields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "total_count", + "description": "The number of negotiable quote templates returned", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateNegotiableQuoteTemplateItemsQuantityOutput", + "description": "Contains the updated negotiable quote template.", + "fields": [ { - "name": "telephone", - "description": "The customer's telephone number.", + "name": "quote_template", + "description": "The updated negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", "ofType": null }, "isDeprecated": false, @@ -59654,40 +59559,45 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "NegotiableQuoteAddressInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "NegotiableQuoteBillingAddress", - "description": "", + "name": "GenerateNegotiableQuoteFromTemplateOutput", + "description": "Contains the generated negotiable quote id.", "fields": [ { - "name": "city", - "description": "The company's city or town.", + "name": "negotiable_quote_uid", + "description": "The unique ID of a generated `NegotiableQuote` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteNegotiableQuoteTemplateOutput", + "description": "Contains details about a failed delete operation on a negotiable quote template.", + "fields": [ { - "name": "company", - "description": "The company name associated with the shipping/billing address.", + "name": "error_message", + "description": "A message that describes the error.", "args": [], "type": { "kind": "SCALAR", @@ -59698,24 +59608,35 @@ "deprecationReason": null }, { - "name": "country", - "description": "The company's country.", + "name": "status", + "description": "Flag to mark whether the delete operation was successful.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressCountry", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "QuoteTemplateNotificationMessage", + "description": "Contains a notification message for a negotiable quote template.", + "fields": [ { - "name": "firstname", - "description": "The first name of the company user.", + "name": "message", + "description": "The notification message.", "args": [], "type": { "kind": "NON_NULL", @@ -59730,8 +59651,8 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the company user.", + "name": "type", + "description": "The type of notification message.", "args": [], "type": { "kind": "NON_NULL", @@ -59744,35 +59665,117 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateFilterInput", + "description": "Defines a filter to limit the negotiable quotes to return.", + "fields": null, + "inputFields": [ { - "name": "postcode", - "description": "The company's ZIP or postal code.", - "args": [], + "name": "state", + "description": "Filter by state of one or more negotiable quote templates.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "region", - "description": "An object containing the region name, region code, and region ID.", - "args": [], + "name": "status", + "description": "Filter by status of one or more negotiable quote templates.", "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateSortInput", + "description": "Defines the field to use to sort a list of negotiable quotes.", + "fields": null, + "inputFields": [ + { + "name": "sort_direction", + "description": "Whether to return results in ascending or descending order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", - "args": [], + "name": "sort_field", + "description": "The specified sort field.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteTemplateSortableField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequestNegotiableQuoteTemplateInput", + "description": "Defines properties of a negotiable quote template request.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The cart ID of the quote to create the new negotiable quote template from.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateNegotiableQuoteTemplateQuantitiesInput", + "description": "Specifies the items to update.", + "fields": null, + "inputFields": [ + { + "name": "items", + "description": "An array of items to update.", "type": { "kind": "NON_NULL", "name": null, @@ -59780,124 +59783,115 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateItemQuantityInput", "ofType": null } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "telephone", - "description": "The customer's telephone number.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "NegotiableQuoteAddressInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "NegotiableQuoteUser", - "description": "A limited view of a Buyer or Seller in the negotiable quote process.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateItemQuantityInput", + "description": "Specifies the updated quantity of an item.", + "fields": null, + "inputFields": [ { - "name": "firstname", - "description": "The first name of the buyer or seller making a change.", - "args": [], + "name": "item_id", + "description": "The unique ID of a `CartItemInterface` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "lastname", - "description": "The buyer's or seller's last name.", - "args": [], + "name": "max_qty", + "description": "The new max quantity of the negotiable quote template item. Only used if is_min_max_qty_used is true on the template.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "min_qty", + "description": "The new min quantity of the negotiable quote template item. Only used if is_min_max_qty_used is true on the template.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quantity", + "description": "The new quantity of the negotiable quote item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "NegotiableQuoteUidNonFatalResultInterface", - "description": "", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteTemplateShippingAddressInput", + "description": "Defines the shipping address to assign to the negotiable quote template.", + "fields": null, + "inputFields": [ { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", - "args": [], + "name": "shipping_address", + "description": "A shipping adadress to apply to the negotiable quote template.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateShippingAddressInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "NegotiableQuoteUidOperationSuccess", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteUidOperationSuccess", - "description": "Contains details about a successful operation on a negotiable quote.", - "fields": [ + "defaultValue": null + }, { - "name": "quote_uid", + "name": "template_id", "description": "The unique ID of a `NegotiableQuote` object.", - "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -59907,166 +59901,178 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "NegotiableQuoteUidNonFatalResultInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "NegotiableQuoteInvalidStateError", - "description": "An error indicating that an operation was attempted on a negotiable quote in an invalid state.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateShippingAddressInput", + "description": "Defines shipping addresses for the negotiable quote template.", + "fields": null, + "inputFields": [ { - "name": "message", - "description": "The returned error message.", - "args": [], + "name": "address", + "description": "A shipping address.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteAddressInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + "defaultValue": null + }, { - "kind": "INTERFACE", - "name": "ErrorInterface", - "ofType": null + "name": "customer_address_uid", + "description": "An ID from the company user's address book that uniquely identifies the address to be used for shipping.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customer_notes", + "description": "Text provided by the company user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ItemNote", - "description": "The note object for quote line item.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SubmitNegotiableQuoteTemplateForReviewInput", + "description": "Specifies the quote template properties to update.", + "fields": null, + "inputFields": [ { - "name": "created_at", - "description": "Timestamp that reflects note creation date.", - "args": [], + "name": "comment", + "description": "A comment for the seller to review.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "creator_id", - "description": "ID of the user who submitted a note.", - "args": [], + "name": "max_order_commitment", + "description": "Commitment for maximum orders", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "creator_type", - "description": "Type of teh user who submitted a note.", - "args": [], + "name": "min_order_commitment", + "description": "Commitment for minimum orders", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "negotiable_quote_item_uid", - "description": "The unique ID of a `CartItemInterface` object.", - "args": [], + "name": "name", + "description": "The title assigned to the negotiable quote template.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "note", - "description": "Note text.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AcceptNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id to accept quote template.", + "fields": null, + "inputFields": [ { - "name": "note_uid", - "description": "The unique ID of a `ItemNote` object.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CloseNegotiableQuoteOperationFailure", - "description": "Contains details about a failed close operation on a negotiable quote.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "OpenNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id to open quote template.", + "fields": null, + "inputFields": [ { - "name": "errors", - "description": "An array of errors encountered while attempting close the negotiable quote.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "CloseNegotiableQuoteError", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GenerateNegotiableQuoteFromTemplateInput", + "description": "Specifies the template id, from which to generate quote from.", + "fields": null, + "inputFields": [ { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { "kind": "NON_NULL", "name": null, @@ -60076,24 +60082,22 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "DeleteNegotiableQuotesInput", - "description": "", + "name": "RemoveNegotiableQuoteTemplateItemsInput", + "description": "Defines the items to remove from the specified negotiable quote.", "fields": null, "inputFields": [ { - "name": "quote_uids", - "description": "A list of unique IDs for `NegotiableQuote` objects to delete.", + "name": "item_uids", + "description": "An array of IDs indicating which items to remove from the negotiable quote.", "type": { "kind": "NON_NULL", "name": null, @@ -60108,6 +60112,20 @@ } }, "defaultValue": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, @@ -60115,34 +60133,49 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DeleteNegotiableQuoteOperationFailure", - "description": "Contains details about a failed delete operation on a negotiable quote.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CancelNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id of the quote template to cancel", + "fields": null, + "inputFields": [ { - "name": "errors", - "description": null, - "args": [], + "name": "cancellation_comment", + "description": "A comment to provide reason of cancellation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "DeleteNegotiableQuoteError", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id of the quote template to delete", + "fields": null, + "inputFields": [ { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { "kind": "NON_NULL", "name": null, @@ -60152,38 +60185,46 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuotePaymentMethodInput", - "description": "Defines the payment method of the specified negotiable quote.", + "name": "QuoteTemplateLineItemNoteInput", + "description": "Sets quote item note.", "fields": null, "inputFields": [ { - "name": "payment_method", - "description": "The payment method to be assigned to the negotiable quote.", + "name": "item_id", + "description": "The unique ID of a `CartLineItem` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuotePaymentMethodInput", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "note", + "description": "The note text to be added.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "templateId", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { "kind": "NON_NULL", "name": null, @@ -60200,6 +60241,29 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "NegotiableQuoteTemplateSortableField", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TEMPLATE_ID", + "description": "Sorts negotiable quote templates by template id.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LAST_SHARED_AT", + "description": "Sorts negotiable quote templates by the date they were last shared.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", "name": "CompanyCreditHistory", @@ -61318,6 +61382,30 @@ "name": "CreatePaymentOrderOutput", "description": "Contains payment order details that are used while processing the payment order", "fields": [ + { + "name": "amount", + "description": "The amount of the payment order", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency_code", + "description": "The currency of the payment order", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": "PayPal order ID", @@ -61418,6 +61506,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "google_pay", + "description": "GooglePay payment method configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GooglePayConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "hosted_fields", "description": "Hosted fields payment method configuration", @@ -61531,36 +61631,146 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "PaymentCommonConfig", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HostedFieldsConfig", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SmartButtonsConfig", - "ofType": null - }, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "PaymentCommonConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "HostedFieldsConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SmartButtonsConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ApplePayConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GooglePayConfig", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "PaymentCommonConfig", + "description": "", + "fields": [ + { + "name": "code", + "description": "The payment method code as defined in the payment gateway", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_visible", + "description": "Indicates whether the payment method is displayed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_intent", + "description": "Defines the payment intent (Authorize or Capture", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sdk_params", + "description": "The PayPal parameters required to load the JS SDK", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SDKParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The relative order the payment method is displayed on the checkout page", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The name displayed for the payment method", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "kind": "OBJECT", - "name": "ApplePayConfig", + "kind": "INTERFACE", + "name": "PaymentConfigItem", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { "kind": "OBJECT", - "name": "PaymentCommonConfig", + "name": "HostedFieldsConfig", "description": "", "fields": [ + { + "name": "cc_vault_code", + "description": "Vault payment method code", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "code", "description": "The payment method code as defined in the payment gateway", @@ -61573,6 +61783,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "is_vault_enabled", + "description": "Card vault enabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "is_visible", "description": "Indicates whether the payment method is displayed", @@ -61597,6 +61819,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "payment_source", + "description": "The payment source for the payment method", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requires_card_details", + "description": "Card and bin details required", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sdk_params", "description": "The PayPal parameters required to load the JS SDK", @@ -61625,6 +61871,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "three_ds", + "description": "3DS mode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "title", "description": "The name displayed for the payment method", @@ -61651,16 +61909,16 @@ }, { "kind": "OBJECT", - "name": "HostedFieldsConfig", + "name": "SmartButtonsConfig", "description": "", "fields": [ { - "name": "cc_vault_code", - "description": "Vault payment method code", + "name": "button_styles", + "description": "The styles for the PayPal Smart Button configuration", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ButtonStyles", "ofType": null }, "isDeprecated": false, @@ -61679,8 +61937,8 @@ "deprecationReason": null }, { - "name": "is_vault_enabled", - "description": "Card vault enabled", + "name": "display_message", + "description": "Indicates whether to display the PayPal Pay Later message", "args": [], "type": { "kind": "SCALAR", @@ -61691,8 +61949,8 @@ "deprecationReason": null }, { - "name": "is_visible", - "description": "Indicates whether the payment method is displayed", + "name": "display_venmo", + "description": "Indicates whether to display Venmo", "args": [], "type": { "kind": "SCALAR", @@ -61703,36 +61961,36 @@ "deprecationReason": null }, { - "name": "payment_intent", - "description": "Defines the payment intent (Authorize or Capture", + "name": "is_visible", + "description": "Indicates whether the payment method is displayed", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "payment_source", - "description": "The payment source for the payment method", + "name": "message_styles", + "description": "Contains details about the styles for the PayPal Pay Later message", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MessageStyles", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "requires_card_details", - "description": "Card and bin details required", + "name": "payment_intent", + "description": "Defines the payment intent (Authorize or Capture", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -61766,18 +62024,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "three_ds", - "description": "3DS mode", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "title", "description": "The name displayed for the payment method", @@ -61804,12 +62050,12 @@ }, { "kind": "OBJECT", - "name": "SmartButtonsConfig", + "name": "ApplePayConfig", "description": "", "fields": [ { "name": "button_styles", - "description": "The styles for the PayPal Smart Button configuration", + "description": "The styles for the ApplePay Smart Button configuration", "args": [], "type": { "kind": "OBJECT", @@ -61831,30 +62077,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "display_message", - "description": "Indicates whether to display the PayPal Pay Later message", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_venmo", - "description": "Indicates whether to display Venmo", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "is_visible", "description": "Indicates whether the payment method is displayed", @@ -61868,20 +62090,20 @@ "deprecationReason": null }, { - "name": "message_styles", - "description": "Contains details about the styles for the PayPal Pay Later message", + "name": "payment_intent", + "description": "Defines the payment intent (Authorize or Capture", "args": [], "type": { - "kind": "OBJECT", - "name": "MessageStyles", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "payment_intent", - "description": "Defines the payment intent (Authorize or Capture", + "name": "payment_source", + "description": "The payment source for the payment method", "args": [], "type": { "kind": "SCALAR", @@ -61945,16 +62167,16 @@ }, { "kind": "OBJECT", - "name": "ApplePayConfig", + "name": "GooglePayConfig", "description": "", "fields": [ { "name": "button_styles", - "description": "The styles for the ApplePay Smart Button configuration", + "description": "The styles for the GooglePay Button configuration", "args": [], "type": { "kind": "OBJECT", - "name": "ButtonStyles", + "name": "GooglePayButtonStyles", "ofType": null }, "isDeprecated": false, @@ -62067,7 +62289,7 @@ "fields": [ { "name": "color", - "description": "Color option", + "description": "The button color", "args": [], "type": { "kind": "SCALAR", @@ -62079,7 +62301,7 @@ }, { "name": "height", - "description": "Button height", + "description": "The button height in pixels", "args": [], "type": { "kind": "SCALAR", @@ -62091,7 +62313,7 @@ }, { "name": "label", - "description": "Button label", + "description": "The button label", "args": [], "type": { "kind": "SCALAR", @@ -62103,7 +62325,7 @@ }, { "name": "layout", - "description": "Determines the button layout", + "description": "The button layout", "args": [], "type": { "kind": "SCALAR", @@ -62115,7 +62337,7 @@ }, { "name": "shape", - "description": "Shape option", + "description": "The button shape", "args": [], "type": { "kind": "SCALAR", @@ -62127,7 +62349,7 @@ }, { "name": "tagline", - "description": "Indicates whether to display the tagline", + "description": "Indicates whether the tagline is displayed", "args": [], "type": { "kind": "SCALAR", @@ -62139,7 +62361,7 @@ }, { "name": "use_default_height", - "description": "If false, the button height will be used", + "description": "Defines if the button uses default height. If the value is false, the value of height is used", "args": [], "type": { "kind": "SCALAR", @@ -62155,6 +62377,53 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "GooglePayButtonStyles", + "description": "", + "fields": [ + { + "name": "color", + "description": "The button color", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": "The button height in pixels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The button type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "MessageStyles", @@ -62162,7 +62431,7 @@ "fields": [ { "name": "layout", - "description": "Determines the Pay Later message layout", + "description": "The message layout", "args": [], "type": { "kind": "SCALAR", @@ -62174,7 +62443,7 @@ }, { "name": "logo", - "description": "The preferences for the Message logo", + "description": "The message logo", "args": [], "type": { "kind": "OBJECT", @@ -62220,7 +62489,7 @@ "fields": [ { "name": "name", - "description": "The name of a SDK parameter", + "description": "The name of the SDK parameter", "args": [], "type": { "kind": "SCALAR", @@ -62232,7 +62501,7 @@ }, { "name": "value", - "description": "The value of a SDK parameter", + "description": "The value of the SDK parameter", "args": [], "type": { "kind": "SCALAR", @@ -62381,6 +62650,47 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "GooglePayMethodInput", + "description": "Google Pay inputs", + "fields": null, + "inputFields": [ + { + "name": "payment_source", + "description": "The payment source for the payment method", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "payments_order_id", + "description": "The payment services order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "paypal_order_id", + "description": "PayPal order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "HostedFieldsInput", @@ -69466,6 +69776,322 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "EntityUrl", + "description": "Contains the `uid`, `relative_url`, and `type` attributes.", + "fields": [ + { + "name": "canonical_url", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `relative_url` instead." + }, + { + "name": "entity_uid", + "description": "The unique ID for a `ProductInterface`, `CategoryInterface`, `CmsPage`, or similar object associated with the specified URL. This could be a product, category, or CMS page UID.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The ID assigned to the object associated with the specified url. This could be a product ID, category ID, or page ID.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `entity_uid` instead." + }, + { + "name": "redirectCode", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UrlRewrite", + "description": "Contains URL rewrite details.", + "fields": [ + { + "name": "parameters", + "description": "An array of request parameters.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HttpQueryParameter", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The request URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HttpQueryParameter", + "description": "Contains target path parameters.", + "fields": [ + { + "name": "name", + "description": "A parameter name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A parameter value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RoutableUrl", + "description": "Default implementation of RoutableInterface. This type is returned when the URL is not linked to an entity.", + "fields": [ + { + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "description": "Routable entities serve as the model for a rendered page.", + "fields": [ + { + "name": "redirect_code", + "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relative_url", + "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UrlRewriteEntityTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CmsPage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RoutableUrl", + "ofType": null + } + ] + }, { "kind": "INTERFACE", "name": "SwatchLayerFilterItemInterface", diff --git a/static/graphql-api/index.html b/static/graphql-api/index.html index e1ab373c0..8cc25e772 100644 --- a/static/graphql-api/index.html +++ b/static/graphql-api/index.html @@ -69,6 +69,8 @@