Type alias IntegrationMailGun<S>
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 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";
}))[];
}
domain: string
Optional
userVariables?: ({
key: string;
} & ({
text: string;
type: "TEXT";
} | {
type: "ENVIRONMENT_NAME" | "FORM_DESCRIPTION" | "FORM_ID" | "SUBMISSION_ID" | "EXTERNAL_ID";
}))[]