Frodo Library - v4.0.0-10
    Preparing search index...

    Type Alias EmailTemplate

    type EmailTemplate = {
        EMAIL_TEMPLATE_TYPE: string;
        createEmailTemplate(
            templateId: string,
            templateData: EmailTemplateSkeleton,
        ): Promise<EmailTemplateSkeleton>;
        createEmailTemplateExportTemplate(): EmailTemplateExportInterface;
        deleteEmailTemplate(templateId: string): Promise<EmailTemplateSkeleton>;
        deleteEmailTemplates(): Promise<EmailTemplateSkeleton[]>;
        exportEmailTemplates(
            includeDefault?: boolean,
        ): Promise<EmailTemplateExportInterface>;
        getEmailTemplate(templateId: string): Promise<EmailTemplateSkeleton>;
        getEmailTemplates(): Promise<EmailTemplateSkeleton[]>;
        importEmailTemplates(
            importData: EmailTemplateExportInterface,
        ): Promise<EmailTemplateSkeleton[]>;
        putEmailTemplate(
            templateId: string,
            templateData: EmailTemplateSkeleton,
        ): Promise<EmailTemplateSkeleton>;
        readEmailTemplate(templateId: string): Promise<EmailTemplateSkeleton>;
        readEmailTemplates(
            includeDefault?: boolean,
        ): Promise<EmailTemplateSkeleton[]>;
        updateEmailTemplate(
            templateId: string,
            templateData: EmailTemplateSkeleton,
        ): Promise<EmailTemplateSkeleton>;
    }
    Index

    Properties

    EMAIL_TEMPLATE_TYPE: string

    Email template type key used to build the IDM id: 'emailTemplate/'

    Methods

    • Export all email templates. The response can be saved to file as is.

      Parameters

      • OptionalincludeDefault: boolean

        Include default email templates if true, false to exclude them. Default: false

      Returns Promise<EmailTemplateExportInterface>

      Promise resolving to a EmailTemplateExportInterface object.

    • Get all email templates

      Parameters

      • OptionalincludeDefault: boolean

        Include default email templates if true, false to exclude them. Default: false

      Returns Promise<EmailTemplateSkeleton[]>

      a promise that resolves to an array of email template objects

    Deprecated