
com.exacttarget.fuelsdk.internal.Send Maven / Gradle / Ivy
Show all versions of fuelsdk Show documentation
package com.exacttarget.fuelsdk.internal;
import java.util.ArrayList;
import java.util.Date;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import javax.xml.datatype.XMLGregorianCalendar;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.cxf.xjc.runtime.JAXBToStringStyle;
/**
* Java class for Send complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="Send">
* <complexContent>
* <extension base="{http://exacttarget.com/wsdl/partnerAPI}APIObject">
* <sequence>
* <element name="Email" type="{http://exacttarget.com/wsdl/partnerAPI}Email" minOccurs="0"/>
* <element name="List" type="{http://exacttarget.com/wsdl/partnerAPI}List" maxOccurs="unbounded" minOccurs="0"/>
* <element name="SendDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="FromAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="FromName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Duplicates" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="InvalidAddresses" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="ExistingUndeliverables" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="ExistingUnsubscribes" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="HardBounces" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="SoftBounces" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="OtherBounces" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="ForwardedEmails" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="UniqueClicks" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="UniqueOpens" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="NumberSent" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="NumberDelivered" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Unsubscribes" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="MissingAddresses" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Subject" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PreviewURL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Links" type="{http://exacttarget.com/wsdl/partnerAPI}Link" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Events" type="{http://exacttarget.com/wsdl/partnerAPI}TrackingEvent" maxOccurs="unbounded" minOccurs="0"/>
* <element name="SentDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="EmailName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="IsMultipart" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="SendLimit" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="SendWindowOpen" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/>
* <element name="SendWindowClose" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/>
* <element name="IsAlwaysOn" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="Sources" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Source" type="{http://exacttarget.com/wsdl/partnerAPI}APIObject" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="NumberTargeted" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="NumberErrored" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="NumberExcluded" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Additional" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="BccEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="EmailSendDefinition" type="{http://exacttarget.com/wsdl/partnerAPI}EmailSendDefinition" minOccurs="0"/>
* <element name="SuppressionLists" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="SuppressionList" type="{http://exacttarget.com/wsdl/partnerAPI}AudienceItem" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Send", propOrder = {
"email",
"list",
"sendDate",
"fromAddress",
"fromName",
"duplicates",
"invalidAddresses",
"existingUndeliverables",
"existingUnsubscribes",
"hardBounces",
"softBounces",
"otherBounces",
"forwardedEmails",
"uniqueClicks",
"uniqueOpens",
"numberSent",
"numberDelivered",
"unsubscribes",
"missingAddresses",
"subject",
"previewURL",
"links",
"events",
"sentDate",
"emailName",
"status",
"isMultipart",
"sendLimit",
"sendWindowOpen",
"sendWindowClose",
"isAlwaysOn",
"sources",
"numberTargeted",
"numberErrored",
"numberExcluded",
"additional",
"bccEmail",
"emailSendDefinition",
"suppressionLists"
})
public class Send
extends APIObject
{
@XmlElement(name = "Email")
protected Email email;
@XmlElement(name = "List")
protected java.util.List list;
@XmlElement(name = "SendDate", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Date sendDate;
@XmlElement(name = "FromAddress")
protected String fromAddress;
@XmlElement(name = "FromName")
protected String fromName;
@XmlElement(name = "Duplicates")
protected Integer duplicates;
@XmlElement(name = "InvalidAddresses")
protected Integer invalidAddresses;
@XmlElement(name = "ExistingUndeliverables")
protected Integer existingUndeliverables;
@XmlElement(name = "ExistingUnsubscribes")
protected Integer existingUnsubscribes;
@XmlElement(name = "HardBounces")
protected Integer hardBounces;
@XmlElement(name = "SoftBounces")
protected Integer softBounces;
@XmlElement(name = "OtherBounces")
protected Integer otherBounces;
@XmlElement(name = "ForwardedEmails")
protected Integer forwardedEmails;
@XmlElement(name = "UniqueClicks")
protected Integer uniqueClicks;
@XmlElement(name = "UniqueOpens")
protected Integer uniqueOpens;
@XmlElement(name = "NumberSent", nillable = true)
protected Integer numberSent;
@XmlElement(name = "NumberDelivered", nillable = true)
protected Integer numberDelivered;
@XmlElement(name = "Unsubscribes")
protected Integer unsubscribes;
@XmlElement(name = "MissingAddresses")
protected Integer missingAddresses;
@XmlElement(name = "Subject")
protected String subject;
@XmlElement(name = "PreviewURL")
protected String previewURL;
@XmlElement(name = "Links")
protected java.util.List links;
@XmlElement(name = "Events")
protected java.util.List events;
@XmlElement(name = "SentDate", type = String.class, nillable = true)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Date sentDate;
@XmlElement(name = "EmailName")
protected String emailName;
@XmlElement(name = "Status")
protected String status;
@XmlElement(name = "IsMultipart")
protected Boolean isMultipart;
@XmlElement(name = "SendLimit")
protected Integer sendLimit;
@XmlElement(name = "SendWindowOpen")
@XmlSchemaType(name = "time")
protected XMLGregorianCalendar sendWindowOpen;
@XmlElement(name = "SendWindowClose")
@XmlSchemaType(name = "time")
protected XMLGregorianCalendar sendWindowClose;
@XmlElement(name = "IsAlwaysOn")
protected Boolean isAlwaysOn;
@XmlElement(name = "Sources")
protected Send.Sources sources;
@XmlElement(name = "NumberTargeted")
protected Integer numberTargeted;
@XmlElement(name = "NumberErrored")
protected Integer numberErrored;
@XmlElement(name = "NumberExcluded")
protected Integer numberExcluded;
@XmlElement(name = "Additional")
protected String additional;
@XmlElement(name = "BccEmail")
protected String bccEmail;
@XmlElement(name = "EmailSendDefinition")
protected EmailSendDefinition emailSendDefinition;
@XmlElement(name = "SuppressionLists")
protected Send.SuppressionLists suppressionLists;
/**
* Gets the value of the email property.
*
* @return
* possible object is
* {@link Email }
*
*/
public Email getEmail() {
return email;
}
/**
* Sets the value of the email property.
*
* @param value
* allowed object is
* {@link Email }
*
*/
public void setEmail(Email value) {
this.email = value;
}
/**
* Gets the value of the list property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the list property.
*
*
* For example, to add a new item, do as follows:
*
* getList().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link com.exacttarget.fuelsdk.internal.List }
*
*
*/
public java.util.List getList() {
if (list == null) {
list = new ArrayList();
}
return this.list;
}
/**
* Gets the value of the sendDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getSendDate() {
return sendDate;
}
/**
* Sets the value of the sendDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSendDate(Date value) {
this.sendDate = value;
}
/**
* Gets the value of the fromAddress property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFromAddress() {
return fromAddress;
}
/**
* Sets the value of the fromAddress property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFromAddress(String value) {
this.fromAddress = value;
}
/**
* Gets the value of the fromName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFromName() {
return fromName;
}
/**
* Sets the value of the fromName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFromName(String value) {
this.fromName = value;
}
/**
* Gets the value of the duplicates property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getDuplicates() {
return duplicates;
}
/**
* Sets the value of the duplicates property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setDuplicates(Integer value) {
this.duplicates = value;
}
/**
* Gets the value of the invalidAddresses property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getInvalidAddresses() {
return invalidAddresses;
}
/**
* Sets the value of the invalidAddresses property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setInvalidAddresses(Integer value) {
this.invalidAddresses = value;
}
/**
* Gets the value of the existingUndeliverables property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getExistingUndeliverables() {
return existingUndeliverables;
}
/**
* Sets the value of the existingUndeliverables property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setExistingUndeliverables(Integer value) {
this.existingUndeliverables = value;
}
/**
* Gets the value of the existingUnsubscribes property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getExistingUnsubscribes() {
return existingUnsubscribes;
}
/**
* Sets the value of the existingUnsubscribes property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setExistingUnsubscribes(Integer value) {
this.existingUnsubscribes = value;
}
/**
* Gets the value of the hardBounces property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getHardBounces() {
return hardBounces;
}
/**
* Sets the value of the hardBounces property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setHardBounces(Integer value) {
this.hardBounces = value;
}
/**
* Gets the value of the softBounces property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getSoftBounces() {
return softBounces;
}
/**
* Sets the value of the softBounces property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setSoftBounces(Integer value) {
this.softBounces = value;
}
/**
* Gets the value of the otherBounces property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getOtherBounces() {
return otherBounces;
}
/**
* Sets the value of the otherBounces property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setOtherBounces(Integer value) {
this.otherBounces = value;
}
/**
* Gets the value of the forwardedEmails property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getForwardedEmails() {
return forwardedEmails;
}
/**
* Sets the value of the forwardedEmails property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setForwardedEmails(Integer value) {
this.forwardedEmails = value;
}
/**
* Gets the value of the uniqueClicks property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getUniqueClicks() {
return uniqueClicks;
}
/**
* Sets the value of the uniqueClicks property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setUniqueClicks(Integer value) {
this.uniqueClicks = value;
}
/**
* Gets the value of the uniqueOpens property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getUniqueOpens() {
return uniqueOpens;
}
/**
* Sets the value of the uniqueOpens property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setUniqueOpens(Integer value) {
this.uniqueOpens = value;
}
/**
* Gets the value of the numberSent property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getNumberSent() {
return numberSent;
}
/**
* Sets the value of the numberSent property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setNumberSent(Integer value) {
this.numberSent = value;
}
/**
* Gets the value of the numberDelivered property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getNumberDelivered() {
return numberDelivered;
}
/**
* Sets the value of the numberDelivered property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setNumberDelivered(Integer value) {
this.numberDelivered = value;
}
/**
* Gets the value of the unsubscribes property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getUnsubscribes() {
return unsubscribes;
}
/**
* Sets the value of the unsubscribes property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setUnsubscribes(Integer value) {
this.unsubscribes = value;
}
/**
* Gets the value of the missingAddresses property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMissingAddresses() {
return missingAddresses;
}
/**
* Sets the value of the missingAddresses property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMissingAddresses(Integer value) {
this.missingAddresses = value;
}
/**
* Gets the value of the subject property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSubject() {
return subject;
}
/**
* Sets the value of the subject property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSubject(String value) {
this.subject = value;
}
/**
* Gets the value of the previewURL property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPreviewURL() {
return previewURL;
}
/**
* Sets the value of the previewURL property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPreviewURL(String value) {
this.previewURL = value;
}
/**
* Gets the value of the links property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the links property.
*
*
* For example, to add a new item, do as follows:
*
* getLinks().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Link }
*
*
*/
public java.util.List getLinks() {
if (links == null) {
links = new ArrayList();
}
return this.links;
}
/**
* Gets the value of the events property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the events property.
*
*
* For example, to add a new item, do as follows:
*
* getEvents().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link TrackingEvent }
*
*
*/
public java.util.List getEvents() {
if (events == null) {
events = new ArrayList();
}
return this.events;
}
/**
* Gets the value of the sentDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getSentDate() {
return sentDate;
}
/**
* Sets the value of the sentDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSentDate(Date value) {
this.sentDate = value;
}
/**
* Gets the value of the emailName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEmailName() {
return emailName;
}
/**
* Sets the value of the emailName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEmailName(String value) {
this.emailName = value;
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStatus(String value) {
this.status = value;
}
/**
* Gets the value of the isMultipart property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean getIsMultipart() {
return isMultipart;
}
/**
* Sets the value of the isMultipart property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsMultipart(Boolean value) {
this.isMultipart = value;
}
/**
* Gets the value of the sendLimit property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getSendLimit() {
return sendLimit;
}
/**
* Sets the value of the sendLimit property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setSendLimit(Integer value) {
this.sendLimit = value;
}
/**
* Gets the value of the sendWindowOpen property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getSendWindowOpen() {
return sendWindowOpen;
}
/**
* Sets the value of the sendWindowOpen property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setSendWindowOpen(XMLGregorianCalendar value) {
this.sendWindowOpen = value;
}
/**
* Gets the value of the sendWindowClose property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getSendWindowClose() {
return sendWindowClose;
}
/**
* Sets the value of the sendWindowClose property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setSendWindowClose(XMLGregorianCalendar value) {
this.sendWindowClose = value;
}
/**
* Gets the value of the isAlwaysOn property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean getIsAlwaysOn() {
return isAlwaysOn;
}
/**
* Sets the value of the isAlwaysOn property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsAlwaysOn(Boolean value) {
this.isAlwaysOn = value;
}
/**
* Gets the value of the sources property.
*
* @return
* possible object is
* {@link Send.Sources }
*
*/
public Send.Sources getSources() {
return sources;
}
/**
* Sets the value of the sources property.
*
* @param value
* allowed object is
* {@link Send.Sources }
*
*/
public void setSources(Send.Sources value) {
this.sources = value;
}
/**
* Gets the value of the numberTargeted property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getNumberTargeted() {
return numberTargeted;
}
/**
* Sets the value of the numberTargeted property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setNumberTargeted(Integer value) {
this.numberTargeted = value;
}
/**
* Gets the value of the numberErrored property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getNumberErrored() {
return numberErrored;
}
/**
* Sets the value of the numberErrored property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setNumberErrored(Integer value) {
this.numberErrored = value;
}
/**
* Gets the value of the numberExcluded property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getNumberExcluded() {
return numberExcluded;
}
/**
* Sets the value of the numberExcluded property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setNumberExcluded(Integer value) {
this.numberExcluded = value;
}
/**
* Gets the value of the additional property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAdditional() {
return additional;
}
/**
* Sets the value of the additional property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAdditional(String value) {
this.additional = value;
}
/**
* Gets the value of the bccEmail property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBccEmail() {
return bccEmail;
}
/**
* Sets the value of the bccEmail property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBccEmail(String value) {
this.bccEmail = value;
}
/**
* Gets the value of the emailSendDefinition property.
*
* @return
* possible object is
* {@link EmailSendDefinition }
*
*/
public EmailSendDefinition getEmailSendDefinition() {
return emailSendDefinition;
}
/**
* Sets the value of the emailSendDefinition property.
*
* @param value
* allowed object is
* {@link EmailSendDefinition }
*
*/
public void setEmailSendDefinition(EmailSendDefinition value) {
this.emailSendDefinition = value;
}
/**
* Gets the value of the suppressionLists property.
*
* @return
* possible object is
* {@link Send.SuppressionLists }
*
*/
public Send.SuppressionLists getSuppressionLists() {
return suppressionLists;
}
/**
* Sets the value of the suppressionLists property.
*
* @param value
* allowed object is
* {@link Send.SuppressionLists }
*
*/
public void setSuppressionLists(Send.SuppressionLists value) {
this.suppressionLists = value;
}
/**
* Generates a String representation of the contents of this type.
* This is an extension method, produced by the 'ts' xjc plugin
*
*/
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE);
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Source" type="{http://exacttarget.com/wsdl/partnerAPI}APIObject" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"source"
})
public static class Sources {
@XmlElement(name = "Source")
protected java.util.List source;
/**
* Gets the value of the source property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the source property.
*
*
* For example, to add a new item, do as follows:
*
* getSource().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link APIObject }
*
*
*/
public java.util.List getSource() {
if (source == null) {
source = new ArrayList();
}
return this.source;
}
/**
* Generates a String representation of the contents of this type.
* This is an extension method, produced by the 'ts' xjc plugin
*
*/
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE);
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="SuppressionList" type="{http://exacttarget.com/wsdl/partnerAPI}AudienceItem" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"suppressionList"
})
public static class SuppressionLists {
@XmlElement(name = "SuppressionList")
protected java.util.List suppressionList;
/**
* Gets the value of the suppressionList property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the suppressionList property.
*
*
* For example, to add a new item, do as follows:
*
* getSuppressionList().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link AudienceItem }
*
*
*/
public java.util.List getSuppressionList() {
if (suppressionList == null) {
suppressionList = new ArrayList();
}
return this.suppressionList;
}
/**
* Generates a String representation of the contents of this type.
* This is an extension method, produced by the 'ts' xjc plugin
*
*/
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE);
}
}
}