/** * */ package com.microtripit.mandrillapp.lutung.model; /** * @author rschreijer * @since Mar 18, 2013 */ public final class MandrillHelperClasses { public static class EmailClass { private String email; public final String getEmail() { return email; } } /** * @author rschreijer * @since Sep 27, 2013 */ public static class MandrillRejectsAdded extends EmailClass { /* * This class is only used in one call. */ private Boolean added; public final Boolean getAdded() { return added; } } /** * @author rschreijer * @since Mar 18, 2013 */ public static class MandrillRejectsDeleted extends EmailClass { /* * This class is only used in one call. */ private Boolean deleted; public final Boolean getDeleted() { return deleted; } } /** * <p>Simple Wrapper class that is a container for a * <code>name,content</code> pair, as String objects.</p> * @author rschreijer * @since Mar 18, 2013 */ public static final class MandrillContentWrapper { private String name, content; /** * @return the name */ public final String getName() { return name; } /** * @param name the name to set */ public final void setName(final String name) { this.name = name; } /** * @return the content */ public final String getContent() { return content; } /** * @param content the content to set */ public final void setContent(final String content) { this.content = content; } public static final MandrillContentWrapper create( final String name, final String content) { final MandrillContentWrapper w = new MandrillContentWrapper(); w.setName(name); w.setContent(content); return w; } } /** * <p>The result of rendering the given template with the * content and merge field values injected.</p> * @author rschreijer * @since Mar 18, 2013 */ public static final class MandrillRenderTemplateResponse { private String html; /** * @return The rendered HTML as a string. */ public final String getHtml() { return html; } } }