IntegrationMailGun<S>: IntegrationBase & {
    configuration: {
        apiKey: ConstrainedSecret<S>;
        domain: string;
        userVariables?: ({
            key: string;
        } & ({
            text: string;
            type: "TEXT";
        } | {
            type: "ENVIRONMENT_NAME" | "FORM_DESCRIPTION" | "FORM_ID" | "SUBMISSION_ID" | "EXTERNAL_ID";
        }))[];
    };
    type: EmailSendingAddressMailgun["type"];
}

Type Parameters

Type declaration

  • configuration: {
        apiKey: ConstrainedSecret<S>;
        domain: string;
        userVariables?: ({
            key: string;
        } & ({
            text: string;
            type: "TEXT";
        } | {
            type: "ENVIRONMENT_NAME" | "FORM_DESCRIPTION" | "FORM_ID" | "SUBMISSION_ID" | "EXTERNAL_ID";
        }))[];
    }
    • apiKey: ConstrainedSecret<S>
    • domain: string
    • Optional userVariables?: ({
          key: string;
      } & ({
          text: string;
          type: "TEXT";
      } | {
          type: "ENVIRONMENT_NAME" | "FORM_DESCRIPTION" | "FORM_ID" | "SUBMISSION_ID" | "EXTERNAL_ID";
      }))[]
  • type: EmailSendingAddressMailgun["type"]