Type aliases
CheckoutAddCouponData
CheckoutAddCouponData: { checkoutId: string; coupon?: string }
Type declaration
checkoutId: string
Optional coupon?: string
CheckoutAddMetadataData
CheckoutAddMetadataData: { checkoutId: string; metadata: { key: string; value: string }[] }
Type declaration
checkoutId: string
metadata: { key: string; value: string }[]
CheckoutAddMetadataForProductVariantData
CheckoutAddMetadataForProductVariantData: { checkoutId: string; metadata: { key: string; value: string }[]; products: { metadata: { key: string; value: string }[]; productId: number; productVariantId: number }[]; total: number }
Type declaration
checkoutId: string
metadata: { key: string; value: string }[]
products: { metadata: { key: string; value: string }[]; productId: number; productVariantId: number }[]
total: number
CheckoutAddressAssociateData
CheckoutAddressAssociateData: { cep: string; checkoutId: string; selectedAddress?: { addressNumber: string; cep: string; city: string; complement: string; id: string; neighborhood: string; referencePoint: string; state: string; street: string } }
Type declaration
cep: string
checkoutId: string
Optional selectedAddress?: { addressNumber: string; cep: string; city: string; complement: string; id: string; neighborhood: string; referencePoint: string; state: string; street: string }
addressNumber: string
cep: string
city: string
complement: string
id: string
neighborhood: string
referencePoint: string
state: string
street: string
CheckoutCloneData
CheckoutCloneData: { checkoutId: string }
CheckoutCompleteData
CheckoutCompleteData: { cep: string; checkoutId: string; completed: boolean; orders: { date: string; discount: number; discountValue: number; orderId: string; orderStatus: string; paymentFees: number; products: { attributes: { name: string; value: string }[]; name: string; productVariantId: string; quantity: number; value: number }[]; shippingFee: number; shippingValue: number; subtotal: number; total: number; totalValue: number }[] }
Type declaration
cep: string
checkoutId: string
completed: boolean
orders: { date: string; discount: number; discountValue: number; orderId: string; orderStatus: string; paymentFees: number; products: { attributes: { name: string; value: string }[]; name: string; productVariantId: string; quantity: number; value: number }[]; shippingFee: number; shippingValue: number; subtotal: number; total: number; totalValue: number }[]
CheckoutCustomerAssociateData
CheckoutCustomerAssociateData: { checkoutId: string; customer?: { customerName: string; email: string } }
Type declaration
checkoutId: string
Optional customer?: { customerName: string; email: string }
customerName: string
email: string
CheckoutCustomizationInput
CheckoutCustomizationInput: { customizationId: number; value: string }
Type declaration
customizationId: number
value: string
CheckoutData
Checkout
Data
: { checkoutId
: string; products
: CheckoutProduct[]; shippingFee
: number; subtotal
: number; total
: number; url
: string }Type declaration
checkoutId: string
shippingFee: number
subtotal: number
total: number
url: string
CheckoutGiftVariantSelectionData
CheckoutGiftVariantSelectionData: { checkoutId: string; products: { gift: boolean; productVariantId: number }[] }
Type declaration
checkoutId: string
products: { gift: boolean; productVariantId: number }[]
CheckoutKitData
Checkout
Kit
Data
: { checkoutId
: string; kits
: { alias
: string; imageUrl
: string; kitGroupId
: string; kitId
: number; listPrice
: number; name
: string; price
: number; products
: CheckoutProduct[]; quantity
: number; totalListPrice
: number }[]; url
: string }Type declaration
checkoutId: string
kits: { alias: string; imageUrl: string; kitGroupId: string; kitId: number; listPrice: number; name: string; price: number; products: CheckoutProduct[]; quantity: number; totalListPrice: number }[]
url: string
CheckoutKitInput
CheckoutKitInput: { id: string; kitGroupId: string; kitId: number; products: { productId: number; variants: { productVariantId: number; quantity: number }[] }[]; quantity: number }
Type declaration
id: string
kitGroupId: string
kitId: number
products: { productId: number; variants: { productVariantId: number; quantity: number }[] }[]
quantity: number
CheckoutMetadataInput
CheckoutMetadataInput: { key: string; value: string }
CheckoutProduct
CheckoutProduct: { ajustedPrice: number; customization: { id: string; values: { cost: number; name: string; value: string }[] }; imageUrl: string; listPrice: number; name: string; price: number; productAttributes: { name: string; type: number; value: string }[]; productId: number; productVariantId: number; quantity: number }
Type declaration
ajustedPrice: number
customization: { id: string; values: { cost: number; name: string; value: string }[] }
id: string
values: { cost: number; name: string; value: string }[]
imageUrl: string
listPrice: number
name: string
price: number
productAttributes: { name: string; type: number; value: string }[]
productId: number
productVariantId: number
quantity: number
CheckoutProductCustomizationData
CheckoutProductCustomizationValueData
CheckoutProductCustomizationValueData: { cost: number; name: string; value: string }
Type declaration
cost: number
name: string
value: string
CheckoutProductData
CheckoutProductInput
CheckoutProductInput: { customization?: { customizationId: number; value: string }[]; customizationId: string; productVariantId: number; quantity: number; subscription?: { recurringTypeId: number; subscriptionGroupId: number } }
Type declaration
Optional customization?: { customizationId: number; value: string }[]
customizationId: string
productVariantId: number
quantity: number
Optional subscription?: { recurringTypeId: number; subscriptionGroupId: number }
recurringTypeId: number
subscriptionGroupId: number
CheckoutProductItemUpdateInput
Type declaration
customizationId: string
productVariantId: number
CheckoutProductSubscriptionData
CheckoutProductSubscriptionItemData
CheckoutProductSubscriptionItemData: { name: string; recurringDays: number; recurringTypeId: number; selected: boolean; subscriptionGroupDiscount: number; subscriptionGroupId: number }
Type declaration
name: string
recurringDays: number
recurringTypeId: number
selected: boolean
subscriptionGroupDiscount: number
subscriptionGroupId: number
CheckoutProductUpdateInput
CheckoutRemoveCouponData
CheckoutRemoveCouponData: { checkoutId: string; coupon?: string }
Type declaration
checkoutId: string
Optional coupon?: string
CheckoutRemoveProductCustomizationData
CheckoutRemoveProductCustomizationData: { checkoutId: string }
CheckoutSelectInstallmentData
CheckoutSelectInstallmentData: { checkoutId: string; selectedPaymentMethod?: { id: string; selectedInstallment?: { adjustment: number; number: number; total: number; value: number } } }
Type declaration
checkoutId: string
Optional selectedPaymentMethod?: { id: string; selectedInstallment?: { adjustment: number; number: number; total: number; value: number } }
id: string
Optional selectedInstallment?: { adjustment: number; number: number; total: number; value: number }
adjustment: number
number: number
total: number
value: number
CheckoutSelectPaymentMethodData
CheckoutSelectPaymentMethodData: { checkoutId: string; selectedPaymentMethod?: { id: string; installments?: { adjustment: number; number: number; total: number; value: number }[] } }
Type declaration
checkoutId: string
Optional selectedPaymentMethod?: { id: string; installments?: { adjustment: number; number: number; total: number; value: number }[] }
id: string
Optional installments?: { adjustment: number; number: number; total: number; value: number }[]
CheckoutSelectShippingQuoteData
CheckoutSelectShippingQuoteData: { cep: string; checkoutId: string; selectedShipping?: { deadline: string; name: string; shippingQuoteId: string; type: string; value: number }; shippingFee: number }
Type declaration
cep: string
checkoutId: string
Optional selectedShipping?: { deadline: string; name: string; shippingQuoteId: string; type: string; value: number }
deadline: string
name: string
shippingQuoteId: string
type: string
value: number
shippingFee: number
CheckoutSubscriptionInput
CheckoutSubscriptionInput: { recurringTypeId: number; subscriptionGroupId: number }
Type declaration
recurringTypeId: number
subscriptionGroupId: number
CheckoutUpdateProductData
CurrentAccountSelectedData
CurrentAccountSelectedData: { checkingAccountValue: number; total: number }
Type declaration
checkingAccountValue: number
total: number