diff --git a/src/main/java/com/cribbstechnologies/clients/mandrill/model/MandrillImage.java b/src/main/java/com/cribbstechnologies/clients/mandrill/model/MandrillImage.java new file mode 100644 index 0000000..a6f9b69 --- /dev/null +++ b/src/main/java/com/cribbstechnologies/clients/mandrill/model/MandrillImage.java @@ -0,0 +1,44 @@ +package com.cribbstechnologies.clients.mandrill.model; + +public class MandrillImage { + + String type; + String name; + String content; + + public MandrillImage(String type, String name, String content) { + this.type = type; + this.name = name; + this.content = content; + } + + public String getContent() { + return this.content; + } + + public String getName() { + return this.name; + } + + public String getType() { + return this.type; + } + + /** + * The attachment is represented by a base-64-encoded string + * + * @param content + */ + public void setContent(String content) { + this.content = content; + } + + public void setName(String name) { + this.name = name; + } + + public void setType(String type) { + this.type = type; + } + +} diff --git a/src/main/java/com/cribbstechnologies/clients/mandrill/model/MandrillMessage.java b/src/main/java/com/cribbstechnologies/clients/mandrill/model/MandrillMessage.java index a900e84..03eda13 100644 --- a/src/main/java/com/cribbstechnologies/clients/mandrill/model/MandrillMessage.java +++ b/src/main/java/com/cribbstechnologies/clients/mandrill/model/MandrillMessage.java @@ -23,6 +23,7 @@ public class MandrillMessage { private List global_merge_vars; List merge_vars; List attachments; + List images; private boolean important; private boolean auto_html; private boolean inline_css; @@ -37,6 +38,10 @@ public List getAttachments() { return this.attachments; } + public List getImages() { + return this.images; + } + public String getFrom_email() { return this.from_email; } @@ -105,6 +110,10 @@ public void setAttachments(List attachments) { this.attachments = attachments; } + public void setImages(List images) { + this.images = images; + } + public void setAuto_text(boolean auto_text) { this.auto_text = auto_text; } diff --git a/src/test/java/com/cribbstechnologies/clients/mandrill/request/MandrillRESTRequestTest.java b/src/test/java/com/cribbstechnologies/clients/mandrill/request/MandrillRESTRequestTest.java index 15a1bb2..70797d4 100644 --- a/src/test/java/com/cribbstechnologies/clients/mandrill/request/MandrillRESTRequestTest.java +++ b/src/test/java/com/cribbstechnologies/clients/mandrill/request/MandrillRESTRequestTest.java @@ -227,6 +227,7 @@ public void testGetPostDataMandrillMessageRequest() throws Exception { sb.append(",\"global_merge_vars\":null"); sb.append(",\"merge_vars\":null"); sb.append(",\"attachments\":null"); + sb.append(",\"images\":null"); sb.append(",\"important\":false"); sb.append(",\"auto_html\":false"); sb.append(",\"inline_css\":false"); @@ -297,6 +298,7 @@ public void testGetPostDataMandrillMessageRequestWithBCC() throws Exception { sb.append(",\"global_merge_vars\":null"); sb.append(",\"merge_vars\":null"); sb.append(",\"attachments\":null"); + sb.append(",\"images\":null"); sb.append(",\"important\":false"); sb.append(",\"auto_html\":false"); sb.append(",\"inline_css\":false");