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

tsg.ns.wsdl.coop.Message Maven / Gradle / Ivy


package tsg.ns.wsdl.coop;

import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;


/**
 * 

Java class for Message complex type. * *

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

 * <complexType name="Message">
 *   <complexContent>
 *     <extension base="{urn:core_2023_1.platform.webservices.netsuite.com}Record">
 *       <sequence>
 *         <element name="author" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="authorEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="recipient" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="recipientEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="cc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="bcc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="messageDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="recordName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="recordTypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="subject" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="emailed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="activity" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="compressAttachments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="incoming" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="lastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="transaction" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="mediaItemList" type="{urn:communication_2023_1.general.webservices.netsuite.com}MessageMediaItemList" minOccurs="0"/>
 *         <element name="dateTime" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       </sequence>
 *       <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Message", namespace = "urn:communication_2023_1.general.webservices.netsuite.com", propOrder = { "author", "authorEmail", "recipient", "recipientEmail", "cc", "bcc", "messageDate", "recordName", "recordTypeName", "subject", "message", "emailed", "activity", "compressAttachments", "incoming", "lastModifiedDate", "transaction", "mediaItemList", "dateTime" }) public class Message extends Record { protected RecordRef author; protected String authorEmail; protected RecordRef recipient; protected String recipientEmail; protected String cc; protected String bcc; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar messageDate; protected String recordName; protected String recordTypeName; protected String subject; protected String message; protected Boolean emailed; protected RecordRef activity; protected Boolean compressAttachments; protected Boolean incoming; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar lastModifiedDate; protected RecordRef transaction; protected MessageMediaItemList mediaItemList; protected String dateTime; @XmlAttribute(name = "internalId") protected String internalId; @XmlAttribute(name = "externalId") protected String externalId; /** * Gets the value of the author property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getAuthor() { return author; } /** * Sets the value of the author property. * * @param value * allowed object is * {@link RecordRef } * */ public void setAuthor(RecordRef value) { this.author = value; } /** * Gets the value of the authorEmail property. * * @return * possible object is * {@link String } * */ public String getAuthorEmail() { return authorEmail; } /** * Sets the value of the authorEmail property. * * @param value * allowed object is * {@link String } * */ public void setAuthorEmail(String value) { this.authorEmail = value; } /** * Gets the value of the recipient property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getRecipient() { return recipient; } /** * Sets the value of the recipient property. * * @param value * allowed object is * {@link RecordRef } * */ public void setRecipient(RecordRef value) { this.recipient = value; } /** * Gets the value of the recipientEmail property. * * @return * possible object is * {@link String } * */ public String getRecipientEmail() { return recipientEmail; } /** * Sets the value of the recipientEmail property. * * @param value * allowed object is * {@link String } * */ public void setRecipientEmail(String value) { this.recipientEmail = value; } /** * Gets the value of the cc property. * * @return * possible object is * {@link String } * */ public String getCc() { return cc; } /** * Sets the value of the cc property. * * @param value * allowed object is * {@link String } * */ public void setCc(String value) { this.cc = value; } /** * Gets the value of the bcc property. * * @return * possible object is * {@link String } * */ public String getBcc() { return bcc; } /** * Sets the value of the bcc property. * * @param value * allowed object is * {@link String } * */ public void setBcc(String value) { this.bcc = value; } /** * Gets the value of the messageDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getMessageDate() { return messageDate; } /** * Sets the value of the messageDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setMessageDate(XMLGregorianCalendar value) { this.messageDate = value; } /** * Gets the value of the recordName property. * * @return * possible object is * {@link String } * */ public String getRecordName() { return recordName; } /** * Sets the value of the recordName property. * * @param value * allowed object is * {@link String } * */ public void setRecordName(String value) { this.recordName = value; } /** * Gets the value of the recordTypeName property. * * @return * possible object is * {@link String } * */ public String getRecordTypeName() { return recordTypeName; } /** * Sets the value of the recordTypeName property. * * @param value * allowed object is * {@link String } * */ public void setRecordTypeName(String value) { this.recordTypeName = 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 message property. * * @return * possible object is * {@link String } * */ public String getMessage() { return message; } /** * Sets the value of the message property. * * @param value * allowed object is * {@link String } * */ public void setMessage(String value) { this.message = value; } /** * Gets the value of the emailed property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEmailed() { return emailed; } /** * Sets the value of the emailed property. * * @param value * allowed object is * {@link Boolean } * */ public void setEmailed(Boolean value) { this.emailed = value; } /** * Gets the value of the activity property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getActivity() { return activity; } /** * Sets the value of the activity property. * * @param value * allowed object is * {@link RecordRef } * */ public void setActivity(RecordRef value) { this.activity = value; } /** * Gets the value of the compressAttachments property. * * @return * possible object is * {@link Boolean } * */ public Boolean isCompressAttachments() { return compressAttachments; } /** * Sets the value of the compressAttachments property. * * @param value * allowed object is * {@link Boolean } * */ public void setCompressAttachments(Boolean value) { this.compressAttachments = value; } /** * Gets the value of the incoming property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIncoming() { return incoming; } /** * Sets the value of the incoming property. * * @param value * allowed object is * {@link Boolean } * */ public void setIncoming(Boolean value) { this.incoming = value; } /** * Gets the value of the lastModifiedDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getLastModifiedDate() { return lastModifiedDate; } /** * Sets the value of the lastModifiedDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setLastModifiedDate(XMLGregorianCalendar value) { this.lastModifiedDate = value; } /** * Gets the value of the transaction property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getTransaction() { return transaction; } /** * Sets the value of the transaction property. * * @param value * allowed object is * {@link RecordRef } * */ public void setTransaction(RecordRef value) { this.transaction = value; } /** * Gets the value of the mediaItemList property. * * @return * possible object is * {@link MessageMediaItemList } * */ public MessageMediaItemList getMediaItemList() { return mediaItemList; } /** * Sets the value of the mediaItemList property. * * @param value * allowed object is * {@link MessageMediaItemList } * */ public void setMediaItemList(MessageMediaItemList value) { this.mediaItemList = value; } /** * Gets the value of the dateTime property. * * @return * possible object is * {@link String } * */ public String getDateTime() { return dateTime; } /** * Sets the value of the dateTime property. * * @param value * allowed object is * {@link String } * */ public void setDateTime(String value) { this.dateTime = value; } /** * 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 externalId property. * * @return * possible object is * {@link String } * */ public String getExternalId() { return externalId; } /** * Sets the value of the externalId property. * * @param value * allowed object is * {@link String } * */ public void setExternalId(String value) { this.externalId = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy