Triggers hooks

Hand-written shim. Implementation is generated; see ./triggers.gen.

Hooks

useCreateTrigger mutation

Create a trigger.

TypeScript
useCreateTrigger(options?: MutationOpts<Trigger, CreateTriggerParams>)

Types: Trigger · CreateTriggerParams

useDeleteTrigger mutation

Soft-delete a trigger.

TypeScript
useDeleteTrigger(options?: MutationOpts<SuccessResponse, string>)

Types: SuccessResponse

useListTriggers query

List triggers.

TypeScript
useListTriggers(params?: Omit<ListTriggersParams, | > & { filter?: TriggerFilter; orderBy?: TriggerOrderBy[]; } & TriggerShorthands, options?: QueryOpts<Page<Trigger>>)

Types: ListTriggersParams · TriggerFilter · TriggerOrderBy · TriggerShorthands · Page · Trigger

usePurgeTrigger composite

Permanently delete a soft-deleted trigger.

TypeScript
usePurgeTrigger(options?: MutationOpts<SuccessResponse, PurgeTriggerParams>)

Types: SuccessResponse · PurgeTriggerParams

useRestoreTrigger composite

Restore a soft-deleted trigger.

TypeScript
useRestoreTrigger(options?: MutationOpts<Trigger, string>)

Types: Trigger

useRetrieveTrigger query

Get a trigger by ID.

TypeScript
useRetrieveTrigger(id: string, options?: QueryOpts<Trigger>)

Types: Trigger

useUpdateTrigger mutation

Update a trigger.

TypeScript
useUpdateTrigger(options?: MutationOpts<Trigger, UpdateTriggerParams>)

Types: Trigger · UpdateTriggerParams