interface NotificationDefaultAdapterOptions {
    authEncSecret: string;
    authSignSecret: string;
    authenticate?: AuthenticationFunction;
    customFields?: {
        message: CustomField[];
    };
    paginationConfiguration?: PaginationConfigurations;
    sender?: string;
}

Properties

authEncSecret: string

Secret use to encrypt the JWT Token

authSignSecret: string

Secret use to sign the JWT Token

authenticate?: AuthenticationFunction

Function that will be called to authenticate the user via validators. When not provided, this will default to bearer authentication (security.defaultBearerAuth)

Typically you would only provide this if designing your own authentication or using cookie auth via security.defaultCookieAuth.

customFields?: {
    message: CustomField[];
}

Custom field configuration per data type

Type declaration

  • message: CustomField[]
paginationConfiguration?: PaginationConfigurations

Default pagination configuration for each of the list endpoints

sender?: string

Email address of sender when configuring email sending

Generated using TypeDoc