com.bytekast.netsuite.client.PhoneCall Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of netsuite-suitetalk Show documentation
Show all versions of netsuite-suitetalk Show documentation
Client API for NetSuite Suitetalk Web Services
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.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Java class for PhoneCall complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="PhoneCall">
* <complexContent>
* <extension base="{urn:core_2017_1.platform.webservices.netsuite.com}Record">
* <sequence>
* <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="company" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="contact" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="supportCase" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="transaction" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="milestone" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="customForm" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="owner" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="assigned" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="sendEmail" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="timedEvent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="completedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="status" type="{urn:types.scheduling_2017_1.activities.webservices.netsuite.com}PhoneCallStatus" minOccurs="0"/>
* <element name="priority" type="{urn:types.scheduling_2017_1.activities.webservices.netsuite.com}PhoneCallPriority" minOccurs="0"/>
* <element name="accessLevel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="reminderType" type="{urn:types.scheduling_2017_1.activities.webservices.netsuite.com}PhoneCallReminderType" minOccurs="0"/>
* <element name="reminderMinutes" type="{urn:types.scheduling_2017_1.activities.webservices.netsuite.com}PhoneCallReminderMinutes" minOccurs="0"/>
* <element name="createdDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="lastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="contactList" type="{urn:scheduling_2017_1.activities.webservices.netsuite.com}PhoneCallContactList" minOccurs="0"/>
* <element name="timeItemList" type="{urn:scheduling_2017_1.activities.webservices.netsuite.com}PhoneCallTimeItemList" minOccurs="0"/>
* <element name="customFieldList" type="{urn:core_2017_1.platform.webservices.netsuite.com}CustomFieldList" 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 = "PhoneCall", namespace = "urn:scheduling_2017_1.activities.webservices.netsuite.com", propOrder = {
"message",
"company",
"contact",
"supportCase",
"transaction",
"milestone",
"customForm",
"title",
"owner",
"assigned",
"sendEmail",
"startDate",
"endDate",
"timedEvent",
"completedDate",
"phone",
"status",
"priority",
"accessLevel",
"reminderType",
"reminderMinutes",
"createdDate",
"lastModifiedDate",
"contactList",
"timeItemList",
"customFieldList"
})
public class PhoneCall
extends Record
implements Serializable
{
protected String message;
protected RecordRef company;
protected RecordRef contact;
protected RecordRef supportCase;
protected RecordRef transaction;
protected RecordRef milestone;
protected RecordRef customForm;
protected String title;
protected RecordRef owner;
protected RecordRef assigned;
protected Boolean sendEmail;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar startDate;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar endDate;
protected Boolean timedEvent;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar completedDate;
protected String phone;
@XmlSchemaType(name = "string")
protected PhoneCallStatus status;
@XmlSchemaType(name = "string")
protected PhoneCallPriority priority;
protected Boolean accessLevel;
@XmlSchemaType(name = "string")
protected PhoneCallReminderType reminderType;
protected String reminderMinutes;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar createdDate;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar lastModifiedDate;
protected PhoneCallContactList contactList;
protected PhoneCallTimeItemList timeItemList;
protected CustomFieldList customFieldList;
@XmlAttribute(name = "internalId")
protected String internalId;
@XmlAttribute(name = "externalId")
protected String externalId;
/**
* 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 company property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getCompany() {
return company;
}
/**
* Sets the value of the company property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setCompany(RecordRef value) {
this.company = value;
}
/**
* Gets the value of the contact property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getContact() {
return contact;
}
/**
* Sets the value of the contact property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setContact(RecordRef value) {
this.contact = value;
}
/**
* Gets the value of the supportCase property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getSupportCase() {
return supportCase;
}
/**
* Sets the value of the supportCase property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setSupportCase(RecordRef value) {
this.supportCase = 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 milestone property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getMilestone() {
return milestone;
}
/**
* Sets the value of the milestone property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setMilestone(RecordRef value) {
this.milestone = value;
}
/**
* Gets the value of the customForm property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getCustomForm() {
return customForm;
}
/**
* Sets the value of the customForm property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setCustomForm(RecordRef value) {
this.customForm = value;
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value) {
this.title = value;
}
/**
* Gets the value of the owner property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getOwner() {
return owner;
}
/**
* Sets the value of the owner property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setOwner(RecordRef value) {
this.owner = value;
}
/**
* Gets the value of the assigned property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getAssigned() {
return assigned;
}
/**
* Sets the value of the assigned property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setAssigned(RecordRef value) {
this.assigned = value;
}
/**
* Gets the value of the sendEmail property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isSendEmail() {
return sendEmail;
}
/**
* Sets the value of the sendEmail property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setSendEmail(Boolean value) {
this.sendEmail = value;
}
/**
* Gets the value of the startDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getStartDate() {
return startDate;
}
/**
* Sets the value of the startDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setStartDate(XMLGregorianCalendar value) {
this.startDate = value;
}
/**
* Gets the value of the endDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getEndDate() {
return endDate;
}
/**
* Sets the value of the endDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setEndDate(XMLGregorianCalendar value) {
this.endDate = value;
}
/**
* Gets the value of the timedEvent property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isTimedEvent() {
return timedEvent;
}
/**
* Sets the value of the timedEvent property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setTimedEvent(Boolean value) {
this.timedEvent = value;
}
/**
* Gets the value of the completedDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getCompletedDate() {
return completedDate;
}
/**
* Sets the value of the completedDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setCompletedDate(XMLGregorianCalendar value) {
this.completedDate = value;
}
/**
* Gets the value of the phone property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPhone() {
return phone;
}
/**
* Sets the value of the phone property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPhone(String value) {
this.phone = value;
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link PhoneCallStatus }
*
*/
public PhoneCallStatus getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link PhoneCallStatus }
*
*/
public void setStatus(PhoneCallStatus value) {
this.status = value;
}
/**
* Gets the value of the priority property.
*
* @return
* possible object is
* {@link PhoneCallPriority }
*
*/
public PhoneCallPriority getPriority() {
return priority;
}
/**
* Sets the value of the priority property.
*
* @param value
* allowed object is
* {@link PhoneCallPriority }
*
*/
public void setPriority(PhoneCallPriority value) {
this.priority = value;
}
/**
* Gets the value of the accessLevel property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isAccessLevel() {
return accessLevel;
}
/**
* Sets the value of the accessLevel property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setAccessLevel(Boolean value) {
this.accessLevel = value;
}
/**
* Gets the value of the reminderType property.
*
* @return
* possible object is
* {@link PhoneCallReminderType }
*
*/
public PhoneCallReminderType getReminderType() {
return reminderType;
}
/**
* Sets the value of the reminderType property.
*
* @param value
* allowed object is
* {@link PhoneCallReminderType }
*
*/
public void setReminderType(PhoneCallReminderType value) {
this.reminderType = value;
}
/**
* Gets the value of the reminderMinutes property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getReminderMinutes() {
return reminderMinutes;
}
/**
* Sets the value of the reminderMinutes property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setReminderMinutes(String value) {
this.reminderMinutes = value;
}
/**
* Gets the value of the createdDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getCreatedDate() {
return createdDate;
}
/**
* Sets the value of the createdDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setCreatedDate(XMLGregorianCalendar value) {
this.createdDate = 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 contactList property.
*
* @return
* possible object is
* {@link PhoneCallContactList }
*
*/
public PhoneCallContactList getContactList() {
return contactList;
}
/**
* Sets the value of the contactList property.
*
* @param value
* allowed object is
* {@link PhoneCallContactList }
*
*/
public void setContactList(PhoneCallContactList value) {
this.contactList = value;
}
/**
* Gets the value of the timeItemList property.
*
* @return
* possible object is
* {@link PhoneCallTimeItemList }
*
*/
public PhoneCallTimeItemList getTimeItemList() {
return timeItemList;
}
/**
* Sets the value of the timeItemList property.
*
* @param value
* allowed object is
* {@link PhoneCallTimeItemList }
*
*/
public void setTimeItemList(PhoneCallTimeItemList value) {
this.timeItemList = 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;
}
/**
* 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;
}
}