Emails hooks

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

Hooks

useDeleteEmail mutation

Soft-delete an email.

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

Types: SuccessResponse

useListEmails query

List received emails.

TypeScript
useListEmails(params?: Omit<ListEmailsParams, | > & { filter?: EmailFilter; orderBy?: EmailOrderBy[]; } & EmailShorthands, options?: QueryOpts<Page<Email>>)

Types: ListEmailsParams · EmailFilter · EmailOrderBy · EmailShorthands · Page · Email

usePurgeEmail composite

Permanently delete a soft-deleted email.

TypeScript
usePurgeEmail(options?: MutationOpts<SuccessResponse, PurgeEmailParams>)

Types: SuccessResponse · PurgeEmailParams

useRestoreEmail composite

Restore a soft-deleted email.

TypeScript
useRestoreEmail(options?: MutationOpts<Email, string>)

Types: Email

useRetrieveEmail query

Get a single email by ID.

TypeScript
useRetrieveEmail(id: string, options?: QueryOpts<Email>)

Types: Email