Interface: UsePurchaseAuthorizationConfiguratorOptions
Defined in: composables/react/usePurchaseAuthorization.ts:75
Options for usePurchaseAuthorizationConfigurator.
Properties
afterContactCreate?
optionalafterContactCreate?: (contact) =>void
Defined in: composables/react/usePurchaseAuthorization.ts:89
Fires after a contact is created — receives the new contact.
Parameters
contact
Contact
Returns
void
afterPurchaseAuthorizationCreate?
optionalafterPurchaseAuthorizationCreate?: (pac) =>void
Defined in: composables/react/usePurchaseAuthorization.ts:93
Fires after a PAC is created.
Parameters
pac
PurchaseAuthorizationConfig
Returns
void
afterPurchaseAuthorizationDelete?
optionalafterPurchaseAuthorizationDelete?: (deleted) =>void
Defined in: composables/react/usePurchaseAuthorization.ts:101
Fires after a PAC delete succeeds; receiving it suppresses the default reload.
Parameters
deleted
boolean
Returns
void
afterPurchaseAuthorizationUpdate?
optionalafterPurchaseAuthorizationUpdate?: (pac) =>void
Defined in: composables/react/usePurchaseAuthorization.ts:97
Fires after a PAC is updated.
Parameters
pac
PurchaseAuthorizationConfig
Returns
void
beforeContactCreate?
optionalbeforeContactCreate?: (input) =>void
Defined in: composables/react/usePurchaseAuthorization.ts:85
Fires before a contact is created — receives the register input.
Parameters
input
RegisterContactInput
Returns
void
companyId
companyId:
number
Defined in: composables/react/usePurchaseAuthorization.ts:81
Company whose contacts and PACs are managed.
graphqlClient
graphqlClient:
GraphQLClient
Defined in: composables/react/usePurchaseAuthorization.ts:77
GraphQL client the hook derives its Services bundle from.
onContactCreate?
optionalonContactCreate?: (input) =>void
Defined in: composables/react/usePurchaseAuthorization.ts:87
Override: fires instead of the default registerContact call.
Parameters
input
RegisterContactInput
Returns
void
onPurchaseAuthorizationCreate?
optionalonPurchaseAuthorizationCreate?: (pac) =>void
Defined in: composables/react/usePurchaseAuthorization.ts:91
Override: fires instead of the default PAC create call.
Parameters
pac
PurchaseAuthorizationConfigCreateInput
Returns
void
onPurchaseAuthorizationDelete?
optionalonPurchaseAuthorizationDelete?: (pac) =>void
Defined in: composables/react/usePurchaseAuthorization.ts:99
Override: fires instead of the default PAC delete call.
Parameters
pac
PurchaseAuthorizationConfig
Returns
void
onPurchaseAuthorizationUpdate?
optionalonPurchaseAuthorizationUpdate?: (pac) =>void
Defined in: composables/react/usePurchaseAuthorization.ts:95
Override: fires instead of the default PAC update call.
Parameters
pac
PurchaseAuthorizationConfig
Returns
void
pageOffset?
optionalpageOffset?:number
Defined in: composables/react/usePurchaseAuthorization.ts:83
Rows per page (default 10)
user
user:
Contact|Customer|null
Defined in: composables/react/usePurchaseAuthorization.ts:79
The signed-in user; used to detect authorization-manager rights.