Interface: UseCompanyReturn
Defined in: composables/vue/useCompany.ts:35
Properties
acceptCartRequest
acceptCartRequest: (
cartId) =>Promise<{error?:string;success:boolean; }>
Defined in: composables/vue/useCompany.ts:45
Parameters
cartId
string
Returns
Promise<{ error?: string; success: boolean; }>
company
company:
Ref<Company|null>
Defined in: composables/vue/useCompany.ts:36
createPac
createPac: (
input) =>Promise<{error?:string;success:boolean; }>
Defined in: composables/vue/useCompany.ts:42
Parameters
input
PurchaseAuthorizationConfigCreateInput
Returns
Promise<{ error?: string; success: boolean; }>
deletePac
deletePac: (
pacId) =>Promise<{error?:string;success:boolean; }>
Defined in: composables/vue/useCompany.ts:44
Parameters
pacId
string
Returns
Promise<{ error?: string; success: boolean; }>
error
error:
Ref<string|null>
Defined in: composables/vue/useCompany.ts:39
fetchCompany
fetchCompany: (
companyId,overrides?) =>Promise<void>
Defined in: composables/vue/useCompany.ts:40
Parameters
companyId
number
overrides?
Partial<Omit<CompanyVariables, "id">>
Returns
Promise<void>
fetchPendingCarts
fetchPendingCarts: (
companyId) =>Promise<void>
Defined in: composables/vue/useCompany.ts:41
Parameters
companyId
number
Returns
Promise<void>
loading
loading:
Ref<boolean>
Defined in: composables/vue/useCompany.ts:38
pendingCarts
pendingCarts:
Ref<Cart[]>
Defined in: composables/vue/useCompany.ts:37
updatePac
updatePac: (
pacId,input) =>Promise<{error?:string;success:boolean; }>
Defined in: composables/vue/useCompany.ts:43
Parameters
pacId
string
input
PurchaseAuthorizationConfigUpdateInput
Returns
Promise<{ error?: string; success: boolean; }>