All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bytekast.netsuite.client.CampaignDirectMail Maven / Gradle / Ivy

The newest version!

package com.bytekast.netsuite.client;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * 

Java class for CampaignDirectMail complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="CampaignDirectMail">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="campaignGroup" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="template" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="subscription" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="channel" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="cost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="status" type="{urn:types.marketing_2017_1.lists.webservices.netsuite.com}CampaignCampaignDirectMailStatus" minOccurs="0"/>
 *         <element name="dateScheduled" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="promoCode" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="customFieldList" type="{urn:core_2017_1.platform.webservices.netsuite.com}CustomFieldList" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CampaignDirectMail", namespace = "urn:marketing_2017_1.lists.webservices.netsuite.com", propOrder = { "internalId", "campaignGroup", "template", "description", "subscription", "channel", "cost", "status", "dateScheduled", "promoCode", "customFieldList" }) public class CampaignDirectMail implements Serializable { protected String internalId; protected RecordRef campaignGroup; protected RecordRef template; protected String description; protected RecordRef subscription; protected RecordRef channel; protected Double cost; @XmlSchemaType(name = "string") protected CampaignCampaignDirectMailStatus status; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar dateScheduled; protected RecordRef promoCode; protected CustomFieldList customFieldList; /** * Gets the value of the internalId property. * * @return * possible object is * {@link String } * */ public String getInternalId() { return internalId; } /** * Sets the value of the internalId property. * * @param value * allowed object is * {@link String } * */ public void setInternalId(String value) { this.internalId = value; } /** * Gets the value of the campaignGroup property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getCampaignGroup() { return campaignGroup; } /** * Sets the value of the campaignGroup property. * * @param value * allowed object is * {@link RecordRef } * */ public void setCampaignGroup(RecordRef value) { this.campaignGroup = value; } /** * Gets the value of the template property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getTemplate() { return template; } /** * Sets the value of the template property. * * @param value * allowed object is * {@link RecordRef } * */ public void setTemplate(RecordRef value) { this.template = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link String } * */ public String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription(String value) { this.description = value; } /** * Gets the value of the subscription property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getSubscription() { return subscription; } /** * Sets the value of the subscription property. * * @param value * allowed object is * {@link RecordRef } * */ public void setSubscription(RecordRef value) { this.subscription = value; } /** * Gets the value of the channel property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getChannel() { return channel; } /** * Sets the value of the channel property. * * @param value * allowed object is * {@link RecordRef } * */ public void setChannel(RecordRef value) { this.channel = value; } /** * Gets the value of the cost property. * * @return * possible object is * {@link Double } * */ public Double getCost() { return cost; } /** * Sets the value of the cost property. * * @param value * allowed object is * {@link Double } * */ public void setCost(Double value) { this.cost = value; } /** * Gets the value of the status property. * * @return * possible object is * {@link CampaignCampaignDirectMailStatus } * */ public CampaignCampaignDirectMailStatus getStatus() { return status; } /** * Sets the value of the status property. * * @param value * allowed object is * {@link CampaignCampaignDirectMailStatus } * */ public void setStatus(CampaignCampaignDirectMailStatus value) { this.status = value; } /** * Gets the value of the dateScheduled property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getDateScheduled() { return dateScheduled; } /** * Sets the value of the dateScheduled property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setDateScheduled(XMLGregorianCalendar value) { this.dateScheduled = value; } /** * Gets the value of the promoCode property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getPromoCode() { return promoCode; } /** * Sets the value of the promoCode property. * * @param value * allowed object is * {@link RecordRef } * */ public void setPromoCode(RecordRef value) { this.promoCode = value; } /** * Gets the value of the customFieldList property. * * @return * possible object is * {@link CustomFieldList } * */ public CustomFieldList getCustomFieldList() { return customFieldList; } /** * Sets the value of the customFieldList property. * * @param value * allowed object is * {@link CustomFieldList } * */ public void setCustomFieldList(CustomFieldList value) { this.customFieldList = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy