Skip to main content

Interface: UseCheckoutReturn

Defined in: composables/vue/useCheckout.ts:83

Properties

buildAddressInput

buildAddressInput: (type, addr) => CartUpdateAddressInput

Defined in: composables/vue/useCheckout.ts:93

Parameters

type

"INVOICE" | "DELIVERY"

addr

any

Returns

CartUpdateAddressInput


error

error: Ref<string | null>

Defined in: composables/vue/useCheckout.ts:85


getUserDefaultAddress

getUserDefaultAddress: (type) => Address | undefined

Defined in: composables/vue/useCheckout.ts:92

Parameters

type

"invoice" | "delivery"

Returns

Address | undefined


loading

loading: Ref<boolean>

Defined in: composables/vue/useCheckout.ts:84


placeOrder

placeOrder: (cartId, options?) => Promise<Result<{ orderId: number; }, string>>

Defined in: composables/vue/useCheckout.ts:88

Parameters

cartId

string

options?

PlaceOrderOptions

Returns

Promise<Result<{ orderId: number; }, string>>


updateCartAddress

updateCartAddress: (cartId, type, address) => Promise<Cart | null>

Defined in: composables/vue/useCheckout.ts:86

Parameters

cartId

string

type

"INVOICE" | "DELIVERY"

address

any

Returns

Promise<Cart | null>


updateCartSettings

updateCartSettings: (cartId, input) => Promise<Cart | null>

Defined in: composables/vue/useCheckout.ts:87

Parameters

cartId

string

input

CartSettingsInput

Returns

Promise<Cart | null>