Skip to main content

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; }>