+ /**
+ * Constructor with all required fields
+ * <p>
+ * @param recipientAddress Recipient's email address
+ * @param subjectLine Subject line (internationalized)
+ * @param templateName Template name
+ * @param templateVariables Any template variables, at least one
+ * @param locale Recipient's locale
+ */
+ public EmailDeliveryWrapper (final Address recipientAddress, final String subjectLine, final String templateName, final Properties templateVariables, final Locale locale) {
+ // Set all fields
+ this.recipientAddress = recipientAddress;
+ this.subjectLine = subjectLine;
+ this.templateName = templateName;
+ this.templateVariables = templateVariables;
+ this.locale = locale;
+ }
+