Class EmailTemplatesEntity

java.lang.Object
com.auth0.client.mgmt.EmailTemplatesEntity

public class EmailTemplatesEntity extends Object
Class that provides an implementation of the Email Templates methods of the Management API as defined in https://auth0.com/docs/api/management/v2#!/Email_Templates

This class is not thread-safe.

See Also:
  • Field Details

  • Method Details

    • get

      public Request<EmailTemplate> get(String templateName)
      Request the Email Templates. A token with scope read:email_templates is needed. See https://auth0.com/docs/api/management/v2#!/Email_Templates/get_email_templates_by_templateName
      Parameters:
      templateName - the template name to request. You can use any of the constants defined in EmailTemplatesEntity
      Returns:
      a Request to execute.
    • create

      public Request<EmailTemplate> create(EmailTemplate template)
      Create an Email Template. A token with scope create:email_templates is needed. See https://auth0.com/docs/api/management/v2#!/Email_Templates/post_email_templates
      Parameters:
      template - the template data to set
      Returns:
      a Request to execute.
    • update

      public Request<EmailTemplate> update(String templateName, EmailTemplate template)
      Patches the existing Email Template. A token with scope update:email_templates is needed. See https://auth0.com/docs/api/management/v2#!/Email_Templates/patch_email_templates_by_templateName
      Parameters:
      templateName - the name of the template to update. You can use any of the constants defined in EmailTemplatesEntity
      template - the email template data to set.
      Returns:
      a Request to execute.
    • voidRequest

      protected Request<Void> voidRequest(String method, Consumer<com.auth0.client.mgmt.RequestBuilder<Void>> customizer)
    • request

      protected <T> Request<T> request(String method, com.fasterxml.jackson.core.type.TypeReference<T> target, Consumer<com.auth0.client.mgmt.RequestBuilder<T>> customizer)