Repository URL to install this package:
|
Version:
9.0.35-framework ▾
|
scalar _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
input AccountInputs {
name: String
type: String
}
type AccountProfileResponse {
userinfo: UserInfo
}
type AccountRegisterAddresses {
addressId: String
firstName: String
type: String
email: String
addressLine1: String
addressLine2: String
addressLine3: String
city: String
country: String
county: String
zip: String
state: String
isDefault: Boolean
phone: String
}
input AccountRegisterInput {
email: String
password: String
firstName: String
lastName: String
phoneNumber: String
name: String
street1: String
street2: String
street3: String
city: String
country: String
county: String
postalCode: String
taxId: String
state: String
dunsNumber: String
}
type AccountRegisterProperties {
id: String
name: String
value: String
}
type AccountRegisterResponse {
id: String
name: String
size: String
properties: [AccountRegisterProperties]
addresses: [AccountRegisterAddresses]
userActivationParam: String
responseMessage: String
responseCode: String
}
type AccountTeamBuyer {
userId: String
teamId: ID
}
type AccountTeams {
id: ID
costCentreId: ID
name: String
description: String
status: String
teamBuyer: [AccountTeamBuyer]
}
input AddCardInput {
type: String
number: String
expirationmonth: String
expirationyear: String
default: Boolean
makeDefaultCard: Boolean
expiryDate: String
cvv: String
name: String
cardBrand: String
identifier: String
id: String
cardType: String
cardNumber: String
expirationMonth: String
expirationYear: String
firstName: String
lastName: String
isDefault: Boolean
securityCode: String
}
type AddCardResponse {
type: String
properties: PaymentProperties
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
input AddItemInput {
listId: String
listItems: [AddListItemType]
}
type AddItemResponse {
listItemId: String
responseMessage: String
responseCode: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type AdditionalInfo {
label: String
value: String
}
input AddListItem {
key: String
currentlySelectedSkuId: String
listItems: [AddListItemType]
}
input AddListItemType {
key: String
currentlySelectedSkuId: String
name: String
quantity: Int
productId: String
}
type AddPaymentProperties {
state: AddPaymentState
}
type AddPaymentResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
type: String
children: RecalculateProducts
properties: AddPaymentProperties
identifier: String
}
type AddPaymentState {
status: String
}
type Address {
deliveryId: ID
isDeliveredAlone: Boolean
deliveryType: String
deliveryInstructions: String
deliveryCharge: String
addressId: ID!
addressType: String
isDefault: Boolean!
firstName: String
middleName: String
lastName: String
email: String
telephone: String
addressLine1: String
addressLine2: String
addressLine3: String
city: String
state: String
county: String
country: String
postalCode: String
}
type AddressInfo {
addressType: String
city: String
country: String
county: String
state: String
postalCode: String
firstName: String
middleName: String
lastName: String
addressLine1: String
addressLine2: String
telephone: String
emailAddress: String
id: String
userName: String
addressLine3: String
phoneNumber: String
email: String
}
input AddressInput {
default: Boolean
phoneNumber: String
phone: String
identifier: String
id: String
addressType: String
telephone: String
email: String
firstName: String
middleName: String
lastName: String
addressLine1: String
addressLine2: String
addressLine3: String
city: String
state: String
postalCode: String
country: String
isDefault: Boolean
type: String
}
type AddressStateProperties {
state: RegistrationState
}
type AddressType {
addressId: ID!
addressType: String
isDefault: Boolean!
firstName: String
middleName: String
lastName: String
email: String
telephone: String
addressLine1: String
addressLine2: String
addressLine3: String
city: String
state: String
county: String
country: String
postalCode: String
}
input AddToBagInput {
skuId: String!
itemid: String!
title: String
quantity: Int
itemType: String
customParams: CategoryIdParam
subProducts: [SubProductsInAddToBag]
}
type AddToBagResponse {
responseMessage: String
type: String
properties: PromoProperties
children: ChildrenProducts
}
type Availability {
instore: String
}
interface BaseProductLite {
identifier: ID!
image: String
type: String
name: String
regPriceValue: String
salePriceValue: String
description: String
promotionList: [LabelValue]
}
type BrandLandingPage {
banner: String
backgroundImageUrl: String
learnMore: String
sliderLeft: String
sliderRight: String
sliderLeftMobile: String
sliderRightMobile: String
promoBanner1: String
promoBanner2: String
hempTankJade: String
hempTankStone: String
hempTankMidnight: String
}
type CancelOrder {
type: String
statuscode: String
status: String
}
type Card {
isvalidated: String
cardId: String
id: String
cardbrand: String
cardBrand: String
type: String
cardType: String
number: String
cardNumber: String
expirationmonth: String
expirationyear: String
expirationMonth: String
expirationYear: String
firstName: String
lastName: String
}
type CardAddressInfo {
country: String
firstName: String
telephone: String
city: String
county: String
middleName: String
lastName: String
addressId: String
postalCode: String
addressline3: String
addressLine2: String
addressLine1: String
state: String
email: String
}
type CardDetail {
cardBrand: String
cardExpirationMonth: String
cardExpirationYear: String
cardNumber: String
cardType: String
}
type CardInfo {
identifier: String
amount: String
addressinfo: CardAddressInfo
credits: String
type: String
additionalinfo: [LabelValue]
points: String
}
type Cart {
contactus: ContactUsNotReal
giftproducts: [CartProduct]
saveforlater: [CartProduct]
promocodes: [CartProductPromoCodes]
products: [StorewiseProduct]
status: String
storeId: String
shippingmethodtype: String
shippingmethods: [ShippingMethod]
buyinfo: CartBuyInfo
cartinfo: CartInfo
iteminfo: CartItemInfo
math: Math
paymentcardinfo: CartPaymentCardInfo
state: CartState
properties: CartStateProperties
userinfo: [CartUserInfo]
type: String
cookies: [String]
hasInActiveCartItems: Boolean
}
type CartBundleProduct {
products: [CartProduct]
}
type CartBuyInfo implements IBuyInfo {
pricing: Pricing
inventorystatus: String
instock: String
preorder: String
preorderdate: String
deliverydate: String
availablequantity: String
availability: [Availability]
promomessages: [Label]
}
type CartInfo {
quantity: String
discounttotal: String
discountonlytotal: String
giftitem: String
iseligible: String
pretaxtotal: String
shippingcharge: String
shippingtax: String
subtotal: String
total: String
totaltax: String
discount: [LabelValue]
shippingmethods: [ShippingMethod]
valueaddedtaxes: [LabelValue]
valuesapplied: [CartInfoValues]
}
type CartInfoValues {
shiptotal: String
}
type CartItemInfo {
giftoption: GiftOption
}
type CartItemPromotion {
name: String
description: String
type: String
total: String
quantity: String
}
type CartLiteProductListForStoreResponse {
list: [CartProductLiteType]!
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
responseCode: String
}
type CartLiteStoreListResponse {
list: [CartStoreItemType]!
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
responseCode: String
}
type CartLiteType {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseCode: String
identifier: ID!
math: MathType!
products: [CartProductLiteType]!
totalBagCount: Int
hasInactiveCartItems: Boolean
}
type CartOrderPricing {
salePrice: String
regPrice: String
currencycode: String
prices: [Price]
buymoresavemore: [MinMaxQuantity]
}
type CartPaymentCardInfo {
adjustedamount: String
amount: String
type: String
}
type CartProduct {
itemId: String
identifier: String
image: String
name: String
type: String
salePrice: String
subTotal: String
regPrice: String
properties: CartProductProperties
productOptions: [TypeValue]
quantity: String
productId: String
skuId: String
title: String
children: CartBundleProduct
promotion: [CartItemPromotion]
isInActiveCartItem: Boolean
errorCode: String
errorMessage: String
}
type CartProductItemInfo {
additionalinfo: [LabelValue]
category: String
categoryids: [Value]
description: [Value]
shortdescription: [LabelValue]
flags: [LabelValue]
specifications: [LabelValue]
isgiftcard: String
itemid: String
prices: [LabelValueType]
sku: String
}
type CartProductLiteType {
cartProductId: Int!
identifier: String!
productId: String!
currentlySelectedSkuId: String!
name: String!
image: String!
type: String!
salePriceValue: String
regPriceValue: String
savingsPriceValue: String
totalSalePriceValue: String
totalRegPriceValue: String
totalSavingsPriceValue: String
description: String!
shortDescription: String
promotionText: String
quantity: Int!
minQuantity: Int
maxQuantity: Int
availableQuantity: Int
shippingMethodList: [ShippingMethodItemType]
selectedProductOptionsList: [ProductOptionItemLiteType]!
math: MathType
isInactiveCartItem: Boolean
errorCode: String
}
type CartProductPromoCodes {
promotion: PromotionCode
}
type CartProductProperties {
buyinfo: CartBuyInfo
cartinfo: CartInfo
userinfo: [AddressInfo]
deliveryInstructions: String
iteminfo: CartProductItemInfo
skuinfo: SkuInfo
creditcardinfo: [CreditCardInfo]
paymentcardinfo: PaymentCardInfo
state: CartProductState
math: Math
type: String
}
type CartProducts {
products: [CartProduct]
}
type CartProductSkuInfo {
color: CartSkuColor
size1: CartSkuSize
}
type CartProductState {
errormessage: String
}
type CartProperties {
buyinfo: CartBuyInfo
cartinfo: CartInfo
iteminfo: CartItemInfo
math: Math
state: CartState
userinfo: CartUserInfo
}
type CartSkuColor {
name: String
}
type CartSkuInfo {
color: ImageName
size1: Name
style: Name
}
type CartSkuSize {
name: String
}
type CartState {
additionalinfo: [LabelValue]
status: String
count: String
}
type CartStateProperties {
state: CartState
}
type CartStoreItemType {
storeId: String!
name: String!
logoUrl: String!
}
type CartUserInfo {
guid: String
userId: String
addressinfo: [AddressInfo]
deliveryInstructions: String
}
type CatalogLite {
name: String
products: [ProductLite]
productFilterFacetList: [FacetLiteType]
promotionBlockList: [PromotionBlockList]
breadCrumbList: [LabelValue]
pageInfo: NumberBasedPaginationModel
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type CatalogProductList {
identifier: ID!
image: String
name: String
categoryIds: [LabelValue]
productCount: Int
products: [ProductLite]
}
type CatalogPromoProperties {
iteminfo: PromoDescription
}
type CatalogTemplate {
hasTemplate: Boolean!
JUST_FOR_NRF_DEBUG: String
}
type CatalogViews {
viewId: Int
viewName: String
width: String
height: String
defaultView: Boolean
}
type Category {
_identifier: ID!
identifier: String
image: String
video: String
name: String
type: String
description: String
categories: [Category]
categoryids: [LabelValue]
sortingoptions: [LabelValue]
}
type CategoryBlock {
name: String!
backgroundImage: String
heroImage: String
previewImage: String
}
input CategoryEndpointInputType {
isSelected: Boolean = false
categoryName: String
categoryId: String!
}
input CategoryIdParam {
categoryId: String
}
type CategoryIdProperties {
label: String
value: String
}
type CategoryList {
categories: [Category]
type: String
}
type Cells {
index: Int
cellId: String
cellNumber: Int
properties: GridCellProperties
}
type ChangeDefaultCardResponse {
type: String
properties: ChangeDefaultPaymentProperties
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type ChangeDefaultPaymentProperties {
state: ChangeDefaultState
}
type ChangeDefaultState {
status: String
}
type CheckoutCartInfo {
totaltax: String
total: String
quantity: String
subtotal: String
estsubtotal: String
discounttotal: String
discount: [LabelValue]
giftwrap: String
shippingmethods: [ShippingMethods]
}
type CheckoutShippingAddressResponse {
addressInfo: Address
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type ChildrenInfo {
count: String
}
type ChildrenProducts {
products: [CartProduct]
}
input CommunicationInput {
firstName: String!
lastName: String!
email: String!
phone: String
telephone: String
postalCode: String
preferredContactMethod: String!
}
type CommunicationResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
}
type ContactUsNotReal {
description: String
telephone: String
workinghour: LabelValue
}
type CountValue {
count: String
value: String
}
input CreateListInput {
name: String
type: String
itemType: String
accessType: String
listItems: [AddListItemType]
}
input CreateListItemType {
name: String
accessType: String
itemType: String
}
type CreateListResponse {
listId: String
responseMessage: String
responseCode: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type CreditCardAddressInfo {
addressId: String
}
type CreditCardData {
cards: [Card]
}
type CreditCardDetails {
cardId: String!
identifier: String!
firstName: String
lastName: String
addressinfo: [UserAddressInfo]
address: UserAddressInfo
cardNumber: String
cardType: String
expirationmonth: String
expirationMonth: String
expirationyear: String
expirationYear: String
isDefault: Boolean
isvalidated: String
lastFourDigits: String
nameOnCard: String
type: String
}
type CreditCardInfo {
cards: [CardInfo]
}
input CreditCardInput {
number: String
cardNumber: String
type: String
cardType: String
cvv: String
securityCode: String
expirationmonth: String
expirationyear: String
expirationMonth: String
expirationYear: String
name: String
firstName: String
lastName: String
id: String
makeDefaultCard: Boolean
default: Boolean
isDefault: Boolean
}
input Custom {
locale: String
channel: String
linkBAddrToCard: String
userId: String
}
input CustomerInputs {
email: String
}
type CustomersType {
id: Int
firstName: String
lastName: String
email: String
phoneNumber: String
roles: [RolesType]
}
input CustomParams {
mainProduct: String
mandatoryProduct: String
optionalProduct: String
quantity: Int
}
type DeleteCardResponse {
type: String
properties: PaymentProperties
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
input DeleteFromBagInput {
id: Int!
}
type DeleteFromBagProperties {
state: CartState
}
type DeleteFromBagResponse {
responseMessage: String
type: String
properties: DeleteFromBagProperties
}
input DeleteItemInput {
listItemId: String!
listId: String!
}
type DeleteItemResponse {
responseMessage: String
responseCode: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
input DeleteListInput {
listId: String
}
type DeleteListResponse {
listId: String
responseMessage: String
responseCode: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type DeletePaymentProperties {
state: DeletePaymentState
}
type DeletePaymentResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
type: String
properties: DeletePaymentProperties
}
type DeletePaymentState {
status: String
}
type DeleteUserAccountResponse {
message: String
responseCode: String
responseMessage: String
}
type Dimension {
width: Int
height: Int
}
input EndpointInput {
categoryId: String!
categoryName: String!
categoryAttribute: String!
}
type EnvResponse {
GRAPHQL_TRACING: Boolean
GRAPHQL_CACHE_CONTROL_EXTENSIONS: Boolean
GRAPHIQL: Boolean
API_LAYER: String
API_PORT: Int
JAVA_API_URL: String
VERSION: String
APP_ID: String
APP_BASE_URL: String
LAST_UPDATE_ENV_DATE_TIME: String
STORE_ID: String
STUDIO_ID: String
COOKIE_ID: Int
BUSINESS_RELATIONSHIP: String
PARTNER_ID: String
SHOULD_USE_LOWERCASE_STORE_ID: Boolean
CLIENT_NAMESPACE: String
CLIENT_VERSION: String
CLIENT_PARTNER: String
CAMPAIGN_ID: String
STUDIO_CAMPAIGN_ID: String
STUDIO_PARTNER_ID: String
STUDIO_ENV: String
STUDIO_URL: String
}
input EstimateInfoInput {
postalCode: String
state: String
country: String
city: String
}
type EstimateShippingLiteResponseType {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
priceValue: String
deliveryTime: String
deliveryTimePretty: String
}
type EstimateShippingMath {
estTotalShippingPrice: String
}
type EstimateShippingProperties {
math: EstimateShippingMath
}
type EstimateShippingResponse {
type: String
responseMessage: String
properties: EstimateShippingProperties
}
type FacetItem {
facets: [LabelValue]
}
type FacetLiteType {
label: String
list: [FacetLiteValue]!
}
type FacetLiteValue {
identifier: String
label: String
count: Int
isSelected: Boolean
}
type Facets {
key: String
name: String
values: [FacetValue]!
}
input FacetsInput {
key: String
value: [String]
}
type FacetType {
facets: [Facets]!
selectedFilters: [LabelValue]!
}
type FacetValue {
identifier: String
name: String
count: Int
}
type FeatureTab {
title: String
image: String
viewAll: String
url: String
qa: String
meta: FeatureTabMeta
values: [FeatureTabValues]
}
type FeatureTabMeta {
title: String
image: String
viewAll: String
url: String
qa: String
}
type FeatureTabValues {
additional: [LabelValue]
specifications: [LabelValue]
identifier: String
image: String
type: String
name: String
properties: ProductProperties
url: String
children: ProductChildren
}
type GetAddressesResponse {
addressinfo: [UserAddressInfo]
type: String
status: String
responseCode: String
responseMessage: String
}
input GetAllListInput {
page: Int
size: Int
name: String
}
type GetAllListResponse {
responseMessage: String
responseCode: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
listOfLists: [ListOfListsItemType]
pageableInfo: PageableInfoType
}
type GetCardsResponse {
cards: [CreditCardDetails]
type: String
status: String
responseCode: String
responseMessage: String
}
input GetListPageInput {
page: Int
size: Int
}
type GetListResponse {
responseCode: String
responseMessage: String
listId: String
name: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
listItems: [ListItemLiteType]
pageableInfo: PageableInfoType
type: String
userId: String
itemType: String
accessType: String
}
type GetSecurityQuestionProperties {
state: StateProperties
userinfo: [SecurityQuestionUserInfoProperties]
}
type GetSecurityQuestionResponse {
type: String
properties: GetSecurityQuestionProperties
securityAnswer: String
securityQuestion: String
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type GiftOption {
giftwraptax: String
giftwrapcost: String
}
type GridCellProperties {
columns: Int
hidden: Boolean
}
type GridLayout {
properties: Properties
cells: [Cells]
}
type GroupedProductItem {
storeId: String
storeName: String
productItem: [ProductItem]
}
type GuestOrderList {
orders: [OrderDetail]
state: OrderListState
}
input GuestProfileAddressDetails {
firstName: String!
lastName: String!
phone: String
telephone: String
email: String!
type: String = "email"
postalCode: String
zipCode: String
}
type GuestProfileProperties {
state: GuestProfileState
}
type GuestProfileResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
type: String
}
type GuestProfileState {
status: String
}
type HasStudioPage {
hasPage: Boolean
pageId: String
}
type HomePage {
index: Int
pageId: String
pageName: String
layoutType: String
dimensions: Dimension
views: [PageViews]
gridLayout: GridLayout
}
interface IBuyInfo {
pricing: Pricing
inventorystatus: String
instock: String
preorder: String
preorderdate: String
deliverydate: String
availablequantity: String
availability: [Availability]
promomessages: [Label]
}
type ImageName {
image: String
name: String
}
input InviteInput {
email: String
name: String
role: String
}
input InviteTeamInput {
accountId: String
teamId: String
inviteInput: [InviteInput]
}
type InviteTeamResponse {
sessionId: Int
id: Int
name: String
description: String
status: String
costCentreId: Int
teamBuyer: [TeamBuyerType]
existingCustomers: [TeamBuyerType]
responseMessage: String
}
scalar JSON
type Label {
label: String
}
type LabelValue {
label: String
value: String
}
type LabelValueType {
label: String
value: String
type: String
}
type LinkedProductsLiteResponse {
recommendedProducts: [ProductLite]
relatedProducts: [ProductLite]
}
type ListItemLiteType {
name: String
currentlySelectedSkuId: String
listItemId: String
productId: String
quantity: Int
description: String
regPriceValue: String
salePriceValue: String
type: String
images: [String]
promotionText: String
productOptionsList: [ProductOptionGroupLiteType]
identifier: String
brand: String
}
type ListItems {
name: String
identifier: String
}
type ListOfListsItemType {
listId: String
name: String
type: String
userId: String
itemType: String
accessType: String
listItems: [ListItems]
}
input ListParamsInput {
accessType: String
name: String
}
type ListResponse {
responseMessage: String
responseCode: String
type: String
listOfLists: [ListItemLiteType]
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type LogEntry {
message: String
timestamp: String
timestampFull: String
correlationId: String
}
type LogOut {
type: String
properties: LogOutProperties
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type LogOutProperties {
state: LogOutState
userinfo: UserIdParams
}
type LogOutState {
status: String
}
type MarketingPage {
index: Int
pageId: String
pageName: String
layoutType: String
dimensions: Dimension
views: [PageViews]
gridLayout: GridLayout
}
type Math {
cost: String
currency: String
discountcost: String
discount: String
estTotalShippingDiscount: String
estTotalShippingPrice: String
estTotalShippingTax: String
estTotalTax: String
estunittax: String
esttax: String
estfulfilcost: String
estfulfilsale: String
estfulfiltax: String
fulfiltax: String
fulfilcost: String
fulfilsale: String
giftdiscount: String
giftcost: String
giftsale: String
estUnitTax: String
grandTotal: String
grandTotalAfterPayment: String
grandTotalTax: String
maxBagCount: String
quantity: String
sale: String
tax: String
totalBagCount: String
totalBagCountWithErrors: String
totalCost: String
totalDiscount: String
totalGiftWrapCost: String
totalGiftWrapDiscount: String
totalGiftWrapPrice: String
totalGiftWrapTax: String
totalSale: String
unittax: String
unitCost: String
unitSale: String
}
type MathType {
totalDiscount: String
estTotalShippingDiscount: String
estTotalShippingPrice: String
estTotalShippingTax: String
estTotalTax: String
estUnitTax: String
grandTotal: String
grandTotalAfterPayment: String
grandTotalTax: String
grandTotalSale: String
grandTotalSaved: String
}
type MinMaxQuantity {
minquantity: String
maxquantity: String
}
type Monitor {
memory: Float
cpu: Float
}
input MultipleAddToBagInput {
addToBagParams: [MultipleItemParams]
}
input MultipleItemParams {
skuId: String!
itemid: String!
title: String
quantity: Int
itemType: String
customParams: CategoryIdParam
subProducts: [SubProductsInAddToBag]
}
type MutatePromoLiteResponseType {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
}
type Mutation {
cancelOrder(input: ReturnOrCancelItemInput!): CancelOrder!
returnOrder(input: ReturnOrCancelItemInput!): ReturnOrder!
selectShippingMethods(shippingMethodItemId: String!, cartItemId: Int): SelectShippingMethodResponse
addToBag(input: AddToBagInput!): AddToBagResponse
multipleAddToBag(input: MultipleAddToBagInput!): AddToBagResponse
updateBag(input: UpdateBagInput!): UpdateBagResponse
deleteFromBag(input: DeleteFromBagInput!): DeleteFromBagResponse
updateShippingMethods(shippingMethodData: ShippingMethodInput!, itemId: Int, cartItemId: Int): ShippingMethodResponse!
setShipping(shippingAddress: PaymentAddress!, itemId: Int, cartItemId: Int): SetShippingResponse!
setCommunicationPreference(communicationPreference: CommunicationInput!): CommunicationResponse!
addPromoLite(promoCode: String!): MutatePromoLiteResponseType!
deletePromoLite(identifier: String!): MutatePromoLiteResponseType!
addPromo(promoCode: String!): PromoResponse!
deletePromo(identifier: String!): PromoResponse!
addPaymentMethod(amount: String!, creditCard: CreditCardInput!, address: PaymentAddress, addAddressToProfile: Boolean = false, useDefaultAddress: Boolean = false, setAsDefaultAddressInProfile: Boolean = false, addPaymentToProfile: Boolean = false, useDefaultPayment: Boolean = false, setAsDefaultPaymentInProfile: Boolean = false, overridePaymentValidation: Boolean = true, overrideAddressValidation: Boolean = true, overrideValidation: Boolean = true, type: String = "CREDITCARD", itemType: String = "payment", title: String = "creditcard"): AddPaymentResponse!
deletePaymentMethod: DeletePaymentResponse!
submitOrder: SubmitOrderResponse!
setGuestDetails(input: GuestProfileAddressDetails!): GuestProfileResponse!
recalculateOrder: RecalculateOrderResponse!
estimateShipping(estimateinfo: EstimateInfoInput!): EstimateShippingResponse!
createSaveForLater: ServerResponse!
addItemToList(listId: String, listItems: [AddListItemType]): AddItemResponse!
deleteItemFromList(listItemId: String!, listId: String!): DeleteItemResponse!
createList(input: CreateListInput!): CreateListResponse!
deleteList(listId: String): DeleteListResponse!
updateList(listId: String!, listParams: ListParamsInput): UpdateListResponse!
registerAccount(input: AccountRegisterInput!): AccountRegisterResponse!
inviteTeam(input: InviteTeamInput!): InviteTeamResponse!
userActivation(input: UserActivationInput!): UserActivationResponse!
deleteUserAccount: DeleteUserAccountResponse!
registerGuest: RegistrationResponse
registerUser(input: RegisterUserInput!): RegistrationResponse
login(input: UserLoginInput!): RegistrationResponse
socialLogin(input: UserLoginInput!): RegistrationResponse
updateSecurity(input: UpdateSecurityInput!): RegistrationResponse
twitterAuthToken: TwitterAuthTokenResponse!
addCard(creditCard: AddCardInput!, email: String, address: AddressInput): AddCardResponse!
updateCard(creditCard: AddCardInput!, email: String, address: AddressInput): UpdateCardResponse
deleteCard(id: String = ""): DeleteCardResponse!
changeDefaultCard(creditCard: AddCardInput!, email: String, address: AddressInput): ChangeDefaultCardResponse!
resetByEmail(input: ResetByEmailInput!): ResetPasswordResponse!
validateByEmail(input: ValidateByEmailInput!): ResetPasswordResponse!
getSecurityQuestions(emailId: String!): GetSecurityQuestionResponse!
resetPasswordBySecurityQuestions(input: ResetBySecurityQuestions!): ResetBySecurityQuestionsResponse!
updateProfile(input: UpdateProfileInput!): RegistrationResponse!
updatePassword(input: UpdatePasswordParams!): UpdatePasswordResponse!
addAddressToProfile(address: AddressInput!): ShippingAddressResponse
updateShippingAddress(address: AddressInput!): ShippingAddressResponse
defaultShippingAddress(address: AddressInput): ShippingAddressResponse
removeAddressFromProfile(id: String = ""): ShippingAddressResponse
resetBySms(email: String!): ResetPasswordResponse!
clearCache(shouldClearInMemory: Boolean, shouldClearFiles: Boolean, shouldClearRedis: Boolean): NeverResponse
env(GRAPHQL_TRACING: Boolean = false, GRAPHQL_CACHE_CONTROL_EXTENSIONS: Boolean = false, GRAPHIQL: Boolean = true, API_PORT: Int = 4000, APP_BASE_URL: String = "https://rstage.skavacommerce.com", JAVA_API_URL: String = "https://euat2.skavacommerce.com", API_LAYER: String = "orchestration", STORE_ID: String = "5", STUDIO_ID: String = "3", APP_ID: String = "skreact", PARTNER_ID: String = "17", COOKIE_ID: Int = 17, BUSINESS_RELATIONSHIP: String = "B2C", SHOULD_USE_LOWERCASE_STORE_ID: Boolean = false, CLIENT_NAMESPACE: String = "", CLIENT_VERSION: String = "7.5", CLIENT_PARTNER: String = "t-giant", CAMPAIGN_ID: String = "100", STUDIO_CAMPAIGN_ID: String = "103", STUDIO_PARTNER_ID: String = "9", STUDIO_ENV: String = "prod", STUDIO_URL: String = "https://uxuidev.skavaone.com", LAST_UPDATE_ENV_DATE_TIME: String = ""): UpdateEnvResponse
restart(password: String!, appName: String): RestartResponse
}
type Name {
name: String
}
type NameValue {
name: String
value: String
}
type NeverResponse {
never: String
}
type NewReview {
identifier: ID!
label: String
value: String
reviewCreated: String
reviewUpdated: String
userName: String
rating: Int
userId: String
isFeatured: Boolean
location: String
positiveReviewCount: Int
negativeReviewCount: Int
}
type NewReviewsResponse {
reviewsList: [NewReview]
pageInfo: NumberBasedPaginationModel
reviewTotalCount: Int
ratingRange: Int
aggregateAverageRatingValue: Int
visibleReviewCount: Int
}
type NumberBasedPaginationModel {
offset: Int
limit: Int
totalItems: Int
totalPages: Int
currentPage: Int
hasPreviousPage: Boolean
hasNextPage: Boolean
}
type OfferItemInfo {
description: [LabelValue]
}
type Offers {
name: String
properties: CatalogPromoProperties
}
input OrderAgainArgs {
orderId: String!
lastName: String!
postalCode: String!
}
type OrderAgainResponse {
state: OrderAgainState
}
type OrderAgainState {
status: String
}
type OrderApproval {
orders: OrderDetail
statuscode: String
status: String
}
input OrderApprovalInput {
orderId: String
status: String
reasonCode: String
reasonMessage: String
}
type OrderDetail {
orderId: String
orderStatus: String
orderDate: String
productItems: [GroupedProductItem]
math: OrderMath
packages: [OrderPackage]
paymentcardinfo: [PaymentCardDetail]
payments: [OrderPayment]
state: OrderListState
}
type OrderInfo {
orderId: String
}
type OrderList {
orders: [OrderDetail]
state: OrderListState
}
input OrderListArgs {
orderId: String!
customerId: String!
limit: Int
offset: Int
fromdate: String
todate: String
status: String
}
type OrderListState {
statuscode: String
offset: String
count: String
status: String
}
input OrderLookupListArgs {
lastName: String!
orderNumber: String!
postalCode: String!
}
type OrderMath {
subTotal: String
giftSale: String
tax: String
shippingCharge: String
shippingTax: String
discount: String
total: String
grandTotal: String
couponTotal: String
}
type OrderPackage {
math: OrderMath
orderCreatedTime: String
orderId: String
storeId: String
orderTotalAmount: String
orderTotalItems: String
products: [ProductsWithStoreId]
shipping: [ShippingDetail]
properties: OrderProductProperties
status: String
}
type OrderPayment {
properties: OrderPaymentProperties
}
type OrderPaymentCardDetail {
amount: String
additionalinfo: [LabelValue]
}
type OrderPaymentProperties {
creditcardinfo: [CreditCardInfo]
paymentcardinfo: OrderPaymentCardDetail
}
type OrderProduct {
identifier: String
name: String
image: String
skuId: String
price: String
properties: OrderProductProperties
quantity: String
skuinfo: SkuInfo
category: [LabelValue]
shippingMethod: String
shippingAddress: ShippingAddress
}
type OrderProductCartInfo {
totaltax: String
total: String
discountonlytotal: String
valueaddedtaxes: [LabelValue]
shippingmethods: [ShippingMethod]
surcharges: [TypeValue]
orderitemid: String
discounttotal: String
}
type OrderProductItemInfo {
categoryids: [LabelValue]
cartinfo: CartInfo
flags: [LabelValue]
isgiftwrap: String
description: [Value]
specifications: [LabelValue]
psvid: String
isgiftcard: String
additionalinfo: [LabelValue]
}
type OrderProductProperties {
buyinfo: CartBuyInfo
cartinfo: OrderProductCartInfo
iteminfo: OrderProductItemInfo
state: OrderProductState
math: Math
userinfo: PackageUserInfo
}
type OrderProductState {
timings: [LabelValue]
locale: String
additionalinfo: [LabelValue]
status: String
}
type OrderProperties {
state: OrderState
}
type OrderState {
statuscode: String
status: String
}
type PackageUserInfo {
userId: String
}
type PageableInfoType {
page: Int
size: Int
count: Int
totalCount: Int
}
type Pages {
id: Int
name: String
url: String
}
type PageViews {
cellId: String
widget: Widget
}
input PaymentAddress {
addressLine1: String!
addressLine2: String
postalCode: String
city: String!
state: String!
country: String!
phone: String
telephone: String
email: String!
lastName: String!
firstName: String!
middleName: String
deliveryInstruction: String = ""
default: Boolean
isDefault: Boolean
type: String
addressType: String
}
type PaymentCardDetail {
carddetails: CardDetail
name: LabelValue
}
type PaymentCardInfo {
amount: String
type: String
}
type PaymentProperties {
state: PaymentState
}
type PaymentState {
status: String
}
union Price = PricedNormal | PricedWithRange
type PricedNormal {
type: String
label: String
value: String
}
type PricedWithRange {
type: String
label: String
value: String
ismin: String
ismax: String
}
type Pricing {
currencycode: String
prices: [PricedWithRange]
buymoresavemore: [MinMaxQuantity]
}
scalar Primitive
type ProcessManagerEnv {
cwd: String
errorLogPath: String
logPath: String
restartTime: String
status: String
executionPath: String
}
type ProcessManagerStats {
name: String
processId: Int
processManagerProcessId: Int
monitor: Monitor
env: ProcessManagerEnv
}
type Product {
identifier: ID
image: String
type: String
name: String
children: ProductChildren
properties: ProductProperties
additional: [LabelValue]
specifications: [LabelValue]
}
type ProductBuyInfo implements IBuyInfo {
pricing: Pricing
inventorystatus: String
instock: String
preorder: String
preorderdate: String
deliverydate: String
availablequantity: String
availability: [Availability]
promomessages: [Label]
}
type ProductChildren {
skus: [Sku]
products: [Product]
relatedproducts: [Product]
recommentedproducts: [Product]
}
input ProductFilterArgs {
categoryId: String!
limit: Int
offset: Int
selectedFacets: [FacetsInput]
}
type ProductItem {
identifier: String
image: String
brandName: String
skuId: String
orderId: String
name: String
quantity: String
shippingMethod: String
status: String
storeId: String
storeName: String
shouldHideShippingAddress: Boolean
price: ProductPrice
facet: [LabelValue]
shippingAddress: ProductShippingAddress
}
type ProductItemInfo {
categoryids: [LabelValue]
flags: [LabelValue]
videos: [LabelValue]
additionalimages: [LabelValue]
description: [LabelValue]
ismasterproduct: Boolean
iscollection: Boolean
isgroupproduct: Boolean
brand: String
}
type ProductList {
identifier: ID
image: String
name: String
products: [Product]
link: String
categoryIds: [LabelValue]
productCount: Int
searchterm: String
productSort: SortingType
productFilter: FacetType
additional: [LabelValue]
properties: ProductState
responseMessage: String
pagination: NumberBasedPaginationModel
}
input ProductListArgs {
categoryId: String!
limit: Int
offset: Int
sort: String
selectedFacets: [FacetsInput]
user: String
}
type ProductListFromIdResponse {
list: [ProductLite]
}
type ProductLite implements BaseProductLite {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
variant: Int
images: [String]
brand: String
promotionText: String
hasLinkedProducts: Boolean
productOptionsList: [ProductOptionGroupLiteType]
skus: [SkuLite]
currentlySelectedSkuId: String
products: [ProductLite]
identifier: ID!
image: String
type: String
name: String
regPriceValue: String
salePriceValue: String
description: String
promotionList: [LabelValue]
breadCrumbList: [LabelValue]
}
type ProductOptionGroupLiteType {
label: String!
propertyName: String!
list: [ProductOptionItemLiteType]!
}
input ProductOptionInputType {
productId: String!
productOptionsList: [ProductOptionItemLiteInputType] = []
}
input ProductOptionItemLiteInputType {
groupLabelOrPropertyName: String!
selectedValue: String!
}
type ProductOptionItemLiteType {
isSelected: Boolean
isDisabled: Boolean
label: String
value: String
}
type ProductPrice {
salePrice: String
regPrice: String
}
type ProductProperties {
buyinfo: ProductBuyInfo
iteminfo: ProductItemInfo
reviewrating: ReviewRating
skuprops: SkuProps
state: State
promotions: Promotions
}
input ProductRefineArgs {
categoryId: String!
limit: Int
offset: Int
sort: String
selectedFacets: [FacetsInput]
}
type ProductReviewRating {
reviewcount: String
reviews: [Reviews]
}
type ProductReviewState {
errormessage: String
offset: String
limit: String
locale: String
status: String
}
type ProductShippingAddress {
label: String
firstName: String
lastName: String
addressLine1: String
addressLine2: String
city: String
state: String
postalCode: String
}
input ProductSortArgs {
categoryId: String!
limit: Int
offset: Int
sort: String
}
type ProductState {
state: ProductStatus
}
type ProductStatus {
status: String
}
type ProductsWithStoreId {
storeId: String
storeName: String
items: [OrderProduct]
}
type PromoDescription {
description: [LabelValue]
}
type PromoItemLiteType {
identifier: String
promoCodeText: String
}
type PromoLiteListResponseType {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
list: [PromoItemLiteType]
}
type PromoProperties {
state: CartState
}
type PromoResponse {
type: String
properties: PromoProperties
}
type PromotionBlockList {
index: Int
label: String
value: String
variant: Int
}
type PromotionCode {
name: String
identifier: String
}
type Promotions {
offers: [Offers]
}
type Properties {
columns: Int
gutterSize: Int
margin: Int
padding: Int
}
type Query {
homePage(preview: Boolean = false): HomePage
marketingPage(preview: Boolean = false, pageId: String!, viewName: String = "desktop"): MarketingPage
hasStudioPage(pageIdOrPathName: String!): HasStudioPage
storeLocator(latitude: Float!, longitude: Float!): StoreLocator
productReview(productId: String!, limit: Int, offset: Int): NewReviewsResponse
productRating(productId: String!): RatingResponse
suggestion(searchTerm: String!): SuggestionResponse
categoryList: CategoryList
categoryLandingPage(categoryId: String!): CategoryBlock
brandLandingPage: BrandLandingPage
tabbedFeaturedProductListLite(categoryEndpointList: [CategoryEndpointInputType] = []): TabbedFeaturedProductListResponseTypeLite
recommendedProducts(productId: String!): [ProductLite]
relatedProducts(productId: String!): [ProductLite]
productListFromIds(idList: [String] = []): ProductListFromIdResponse
productDetailLite(productId: String!, selectedProductOptionsList: [ProductOptionItemLiteInputType] = []): ProductLite
linkedProductsList(productId: String!): LinkedProductsLiteResponse
catalogTemplate(categoryId: String!): CatalogTemplate
catalogLite(search: String, categoryId: String, limit: Int = 40, offset: Int = 0, sort: String, selectedFacets: [FacetsInput]): CatalogLite
productDetail(productId: String!): Product
productList(categoryId: String!, limit: Int = 100, offset: Int = 0, sort: String, selectedFacets: [FacetsInput]): ProductList
productFilter(categoryId: String!, limit: Int = 100, offset: Int = 0, selectedFacets: [FacetsInput]): FacetType
productSort(categoryId: String!, limit: Int = 100, offset: Int = 0, sort: String): SortingType
productRefine(categoryId: String!, limit: Int = 100, offset: Int = 0, sort: String, selectedFacets: [FacetsInput]): Refine
searchRefine(search: String!, limit: Int, offset: Int, sort: String, selectedFacets: [FacetsInput]): Refine
search(search: String!, limit: Int, offset: Int, sort: String, selectedFacets: [FacetsInput]): ProductList
tabbedFeaturedProductList(input: TabbedFeaturedProductListInput): TabbedFeaturedProductList
orderLookupList(lastName: String!, orderNumber: String!, postalCode: String!): GuestOrderList
orderList(orderId: String, customerId: String, limit: Int, offset: Int, fromdate: String, todate: String, status: String): OrderList
cart: Cart
cartLite: CartLiteType
cartLiteStoreList: CartLiteStoreListResponse
cartLiteProductListForStore(cartStoreId: String!): CartLiteProductListForStoreResponse
shippingMethodList(cartItemId: Int): ShippingMethodListLiteResponseType
checkoutShippingAddress(cartItemId: Int): CheckoutShippingAddressResponse
promoListLite: PromoLiteListResponseType!
estimateShippingLite(address: AddressInput!): EstimateShippingLiteResponseType
getList(listId: String!, pageParams: GetListPageInput = {}): GetListResponse!
getAllList(input: GetAllListInput = {}): GetAllListResponse!
accountProfile(accountId: Int): AccountProfileResponse!
logOut: LogOut
getUserPayments: GetCardsResponse!
getUserAddresses: GetAddressesResponse!
profileLite: UserLiteResponse
profile(shouldEnablePaymentRetrival: Boolean, shouldEnableAddressRetrival: Boolean): UserResponse
sponge(shouldSpongeCatalog: Boolean, shouldLoadSpongeIntoMemory: Boolean): NeverResponse
env(GRAPHQL_TRACING: Boolean, GRAPHQL_CACHE_CONTROL_EXTENSIONS: Boolean, GRAPHIQL: Boolean, VERSION: String, API_PORT: Int, JAVA_API_URL: String, API_LAYER: String, APP_BASE_URL: String, APP_ID: String, STUDIO_ID: String, STORE_ID: String, COOKIE_ID: Int, BUSINESS_RELATIONSHIP: String, SHOULD_USE_LOWERCASE_STORE_ID: Boolean, CLIENT_NAMESPACE: String, CLIENT_VERSION: String, CLIENT_PARTNER: String, CAMPAIGN_ID: String, PARTNER_ID: String, STUDIO_CAMPAIGN_ID: String, STUDIO_PARTNER_ID: String, STUDIO_ENV: String, STUDIO_URL: String): EnvResponse
stats(password: String!, appName: String): ProcessManagerStats
logs(password: String!, before: String, after: String, matches: String): [LogEntry]
}
type RatingResponse {
identifier: String
recommendedcount: String
ratings: [Ratings]
rating: String
count: String
ratingRange: String
ratingsList: LabelValue
}
type Ratings {
label: String
value: String
}
type RecalculateBuyInfo {
pricing: Pricing
}
type RecalculateOrderResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
type: String
properties: RecalculateProperties
children: RecalculateProducts
}
type RecalculateProduct {
identifier: String
image: String
name: String
type: String
properties: RecalculateProperties
}
type RecalculateProducts {
products: [RecalculateProduct]
}
type RecalculateProperties {
buyinfo: RecalculateBuyInfo
iteminfo: CartItemInfo
cartinfo: CartInfo
state: CartState
userinfo: CartUserInfo
creditcardinfo: CreditCardData
paymentcardinfo: PaymentCardInfo
math: Math
}
type Refine {
productSort: SortingType
productFilter: FacetType
}
input RegisterUserInput {
userName: String!
password: String!
telephone: String!
firstName: String!
lastName: String
challengeQuestion: String
challengeAnswer: String
}
type RegistrationProperties {
state: RegistrationState
userinfo: UserInfoProperties
}
type RegistrationResponse {
type: String
properties: RegistrationProperties
userId: String
userName: String
sessionId: String
cookies: [String]
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type RegistrationState {
statuscode: String
starttime: String
status: String
}
input ResetByEmailInput {
email: String
}
input ResetBySecurityQuestions {
emailId: String
challengeQuestion1: String
challengeAnswer1: String
password: String
}
type ResetBySecurityQuestionsResponse {
type: String
properties: SecurityQuestionsProperties
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
input ResetPasswordBySMSArgs {
email: String
}
type ResetPasswordProperties {
state: ResetPasswordState
userinfo: UserIdParams
}
type ResetPasswordResponse {
type: String
properties: ResetPasswordProperties
resetParam: String
userId: String
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type ResetPasswordState {
status: String
resetParam: String
}
type RestartResponse {
never: String
}
input ReturnOrCancelItemInput {
orderId: String
itemId: String
reasonCode: String
reasonMessage: String
quantity: Int
}
type ReturnOrder {
type: String
properties: OrderProperties
}
input ReturnOrderArgs {
IS_INVALID: Boolean!
}
type ReviewProperties {
childreninfo: ChildrenInfo
reviewrating: ProductReviewRating
state: ProductReviewState
}
type ReviewRating {
reviewcount: String
recommendedcount: String
reviews: [CountValue]
rating: String
ratingrange: String
}
type ReviewResponse {
type: String
properties: ReviewProperties
}
type Reviews {
identifier: String
reviewcreated: String
negativereviewcount: String
rating: String
reviewupdated: String
label: String
positivereviewcount: String
userId: String
ratingrange: String
isfeatured: String
reviewcount: String
isratingsonly: String
location: String
value: String
userName: String
}
type RolesType {
roleId: String
roleName: String
}
input SearchArgs {
search: String!
limit: Int
offset: Int
sort: String
selectedFacets: [FacetsInput]
}
input SearchRefineArgs {
search: String!
limit: Int
offset: Int
sort: String
selectedFacets: [FacetsInput]
}
input SecurityQuestionParams {
type: String
verificationDetails: SecurityVerificationDetails
}
type SecurityQuestionsProperties {
state: SecurityQuestionsState
userinfo: UserIdProperty
}
type SecurityQuestionsState {
status: String
}
type SecurityQuestionUserInfoProperties {
country: String
userPhoto: String
firstName: String
preferences: [LabelValue]
gender: String
city: String
userId: ID
lastName: String
state: String
userTimeZone: String
email: String
userName: String
additionalinfo: [LabelValue]
dob: String
dateOfBirth: String
phoneNumber: String
telephone: String
securityanswer: String
securityquestion: String
securityAnswer: String
securityQuestion: String
}
input SecurityVerificationDetails {
challengeQuestion: String
challengeAnswer: String
}
type SelectShippingMethodResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
}
type ServerResponse {
responseCode: String
responseMessage: String
type: String
cookies: [String]
}
type SetShippingResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseCode: String
responseMessage: String
properties: ShippingProperties
}
type ShippingAddress {
address1: String
address2: String
postalCode: String
city: String
state: String
country: String
phoneNumber: String
email: String
lastName: String
firstName: String
itemLevelShipping: Boolean
}
type ShippingAddressResponse {
type: String
properties: AddressStateProperties
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type ShippingDetail {
price: String
shippingAddress: [ShippingAddress]
shippingMethod: String
hasShipped: Boolean
}
type ShippingMethod {
estdate: String
esttime: String
notes: String
name: String
selected: Boolean
code: String
date: String
identifier: String
notification: String
prices: [LabelValue]
time: String
type: String
}
input ShippingMethodInput {
shippingMethod: String
shippingMethodIdentifier: String
}
type ShippingMethodItemType {
identifier: ID!
isSelected: Boolean!
deliveryTime: Int!
deliveryTimePretty: String
label: String
type: String
description: String
priceValue: String
}
type ShippingMethodListLiteResponseType {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
list: [ShippingMethodItemType]
}
type ShippingMethodProperties {
state: ShippingMethodState
cartinfo: CheckoutCartInfo
}
type ShippingMethodResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
type: String
properties: ShippingMethodProperties
}
type ShippingMethods {
shippingmethods: [ShippingMethod]
type: String
}
type ShippingMethodState {
status: String
}
type ShippingProperties {
cartinfo: CheckoutCartInfo
state: ShippingState
}
type ShippingState {
status: String
}
type Sku {
identifier: ID!
image: String
type: String!
name: String
default: String
properties: SkuProperties
additional: [LabelValue]
specifications: [Specifications]
children: SkuChildren
}
type SkuBuyInfo implements IBuyInfo {
pricing: Pricing
inventorystatus: String
maxpurchasequantity: String
instock: String
preorder: String
preorderdate: String
deliverydate: String
availablequantity: String
availability: [Availability]
promomessages: [Label]
}
type SkuChildren {
offers: [SkuOffers]
}
type SkuInfo {
color: ImageName
size1: Name
style: Name
}
type SkuInfoLite {
color: ImageName
size: Name
style: Name
}
type SkuItemInfo {
flags: [LabelValue]
additionalimages: [LabelValue]
additionalinfo: [LabelValue]
specifications: [LabelValue]
}
type SkuLite implements BaseProductLite {
skuinfo: SkuInfoLite
maxPurchaseQuantity: Int
media: [TypeAndLabelAndValue]
identifier: ID!
image: String
type: String
name: String
regPriceValue: String
salePriceValue: String
description: String
promotionList: [LabelValue]
}
type SkuOfferProperties {
iteminfo: OfferItemInfo
}
type SkuOffers {
name: String
properties: SkuOfferProperties
}
type SkuProperties {
buyinfo: SkuBuyInfo
iteminfo: SkuItemInfo
state: SkuState
skuinfo: SkuInfo
}
type SkuProps {
color: [ImageName]
size1: [Name]
style: [Name]
}
type SkuPropsLite {
color: [LabelValue]
size: [String]
style: [String]
}
type SkuState {
starttime: String
}
type SortingType {
options: [LabelValue]
sortedBy: String
}
type Specifications {
label: String
value: String
}
type State {
starttime: String
additionalinfo: [LabelValue]
}
type StateProperties {
statuscode: String!
starttime: String!
status: String!
}
type StoreList {
identifier: ID
country: String
distance: Float
city: String
address1: String
latitude: Float
additionalinfo: [LabelValue]
zipCode: String
altidentifier: String
phone: String
name: String
state: String
distanceunit: String
email: String
longitude: Float
workinghours: [StoreTime]
}
type StoreLocator {
type: String
offset: String
limit: String
storeinfo: [StoreList]
}
type StoreTime {
opentime: String
closetime: String
day: String
openforbussiness: String
}
type StorewiseProduct {
storeId: String
storeName: String
items: [CartProduct]
}
type SubmitOrderOrderinfo {
orderId: String
}
type SubmitOrderProperties {
orderinfo: SubmitOrderOrderinfo
}
type SubmitOrderResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
orderId: String
type: String
properties: SubmitOrderProperties
}
input SubProductsInAddToBag {
skuId: String!
itemid: String!
customParams: CustomParams
}
type Suggestion {
parent: String
child: String
}
type SuggestionResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
type: String
suggestions: [Suggestion]
didYouMean: [String]
}
type TabbedFeaturedProductList {
tabs: [FeatureTab]
}
input TabbedFeaturedProductListInput {
endpoints: [EndpointInput]
}
type TabbedFeaturedProductListResponseTypeLite {
tabs: [TabItemTypeLite]!
products: [ProductLite]!
}
type TabItemTypeLite {
label: String!
value: String!
isSelected: Boolean!
}
type TabMetaProperties {
state: TabMetaState
}
type TabMetaState {
sorting: SortingType
productCount: Int
}
type TeamBuyerType {
id: Int
userId: Int
teamId: Int
accountId: Int
userActivationParam: String
}
type TwitterAuthTokenResponse {
type: String
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type TypeAndLabelAndValue {
label: String
type: String
value: String
}
type TypeValue {
type: String
value: String
}
input UpdateBagInput {
quantity: Int
id: String
}
type UpdateBagResponse {
responseMessage: String
type: String
properties: CartProperties
children: ChildrenProducts
}
type UpdateCardProperties {
state: UpdateCardPropertiesState
}
type UpdateCardPropertiesState {
status: String
}
type UpdateCardResponse {
type: String
properties: UpdateCardProperties
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
type UpdateEnvResponse {
responseMessage: String
}
input UpdateListInput {
listId: String!
listParams: ListParamsInput
}
type UpdateListResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseMessage: String
responseCode: String
}
input UpdatePasswordParams {
oldPassword: String
newPassword: String
}
type UpdatePasswordProperties {
state: StateProperties
userinfo: UserIdProperty
}
type UpdatePasswordResponse {
type: String
properties: UpdatePasswordProperties
responseCode: String
responseMessage: String
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
}
input UpdateProfileInput {
firstName: String
lastName: String
userId: String
status: String
}
input UpdateSecurityInput {
userName: String
challengeQuestion: String
challengeAnswer: String
}
input UpdateSecurityParams {
verificationDetails: UpdateSecurityVerificationDetails
addresses: [SecurityQuestionParams]
}
input UpdateSecurityVerificationDetails {
userName: String!
}
type UserAccountInfo {
accountid: String
accountId: String
userName: String
type: String
size: String
role: String
teams: [AccountTeams]
}
type UserActivation {
id: String
firstName: String
lastName: String
email: String
phoneNumber: String
telephone: String
dateOfBirth: String
gender: String
photo: String
}
input UserActivationInput {
password: String
activationParam: String
}
type UserActivationProperties {
state: UserActivationState
}
type UserActivationResponse {
properties: UserActivationProperties
sessionId: String
customer: UserActivation
cookies: [String]
responseCode: String
responseMessage: String
}
type UserActivationState {
status: String
}
type UserAddressInfo {
addressId: ID!
addressType: String
isDefault: Boolean
firstName: String
lastName: String
email: String
addressLine1: String
addressLine2: String
city: String
state: String
county: String
country: String
postalCode: String
additionalDetails: [LabelValue]
telephone: String
}
type UserCreditCardInfo {
cards: [CreditCardDetails]
}
type UserIdentityList {
id: ID!
partner: String
name: String
type: String
userId: String
tags: [LabelValue]
}
type UserIdParams {
userId: String
}
type UserIdProperty {
userId: String!
}
type UserInfo {
id: String
userName: String
size: String
properties: [UserProperties]
addressinfo: [AddressInfo]
}
type UserInfoProperties {
userId: String
userName: String
}
type UserLiteResponse {
_DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
responseCode: String
responseMessage: String
status: String
type: String
sessionId: String
cookies: [String]
userId: ID
email: String
userName: String
firstName: String
lastName: String
userPhoto: String
phoneNumber: String
telephone: String
gender: String
dob: String
dateOfBirth: String
city: String
state: String
country: String
userTimeZone: String
preferences: [LabelValue]
additionalinfo: [LabelValue]
}
input UserLoginInput {
userName: String
password: String
authToken: String
provider: String
}
type UserProfileInfo {
userId: ID
email: String
userName: String
firstName: String
lastName: String
userPhoto: String
phoneNumber: String
telephone: String
gender: String
dob: String
dateOfBirth: String
city: String
state: String
country: String
userTimeZone: String
preferences: [LabelValue]
list: [UserIdentityList]
additionalinfo: [LabelValue]
addressinfo: [UserAddressInfo]
}
type UserProperties {
id: Int
name: String
value: String
}
type UserResponse {
sessionId: String
cookies: [String]
type: String
properties: UserResponseProperties
responseCode: String
responseMessage: String
}
type UserResponseProperties {
creditcardinfo: UserCreditCardInfo
state: UserState!
userinfo: [UserProfileInfo]
accounts: UserAccountInfo
}
type UserState {
starttime: String
status: String
}
input ValidateByEmailInput {
password: String
resetParam: String
confirmPassword: String
}
type Value {
value: String
}
type Widget {
widgetId: String
pageId: String
widgetName: String
componentName: String
properties: [WidgetProperties]
items: [FacetItem]
}
type WidgetProperties {
label: String
value: String
}