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>