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

com.bytekast.netsuite.client.PhoneCall 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.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; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy