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?
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
Returns
Promise<Cart | null>