
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