Options
All
  • Public
  • Public/Protected
  • All
Menu

Module sdk-full/models/checkout

Index

Type aliases

CheckoutAddCouponData: { checkoutId: string; coupon?: string }

Type declaration

  • checkoutId: string
  • Optional coupon?: string
CheckoutAddMetadataData: { checkoutId: string; metadata: { key: string; value: string }[] }

Type declaration

  • checkoutId: string
  • metadata: { key: string; value: string }[]
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: { 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: { checkoutId: string }

Type declaration

  • checkoutId: string
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: { checkoutId: string; customer?: { customerName: string; email: string } }

Type declaration

  • checkoutId: string
  • Optional customer?: { customerName: string; email: string }
    • customerName: string
    • email: string
CheckoutCustomizationInput: { customizationId: number; value: string }

Type declaration

  • customizationId: number
  • value: string
CheckoutData: { checkoutId: string; products: CheckoutProduct[]; shippingFee: number; subtotal: number; total: number; url: string }

Type declaration

  • checkoutId: string
  • products: CheckoutProduct[]
  • shippingFee: number
  • subtotal: number
  • total: number
  • url: string
CheckoutGiftVariantSelectionData: { checkoutId: string; products: { gift: boolean; productVariantId: number }[] }

Type declaration

  • checkoutId: string
  • products: { gift: boolean; productVariantId: number }[]
CheckoutKitData: { 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: { 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: { key: string; value: string }

Type declaration

  • key: string
  • value: string
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: { id: string; values: CheckoutProductCustomizationValueData }

Type declaration

CheckoutProductCustomizationValueData: { cost: number; name: string; value: string }

Type declaration

  • cost: number
  • name: string
  • value: string
CheckoutProductData: { customization: CheckoutProductCustomizationData; informations: string; subscription: CheckoutProductSubscriptionData }

Type declaration

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: { customization: CheckoutCustomizationInput; customizationId: string; productVariantId: number; subscription: CheckoutSubscriptionInput }

Type declaration

CheckoutProductSubscriptionData: { selected: CheckoutProductSubscriptionItemData }

Type declaration

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: { id: string; product: CheckoutProductItemUpdateInput }

Type declaration

CheckoutRemoveCouponData: { checkoutId: string; coupon?: string }

Type declaration

  • checkoutId: string
  • Optional coupon?: string
CheckoutRemoveProductCustomizationData: { checkoutId: string }

Type declaration

  • checkoutId: string
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: { 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: { 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: { recurringTypeId: number; subscriptionGroupId: number }

Type declaration

  • recurringTypeId: number
  • subscriptionGroupId: number
CheckoutUpdateProductData: { checkoutId: string; products: CheckoutProductData }

Type declaration

CurrentAccountSelectedData: { checkingAccountValue: number; total: number }

Type declaration

  • checkingAccountValue: number
  • total: number

Generated using TypeDoc