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

tsg.ns.wsdl.coop.Task 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 Task complex type. * *

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

 * <complexType name="Task">
 *   <complexContent>
 *     <extension base="{urn:core_2023_1.platform.webservices.netsuite.com}Record">
 *       <sequence>
 *         <element name="company" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="contact" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="supportCase" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="transaction" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="milestone" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="customForm" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="assigned" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="sendEmail" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="timedEvent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="estimatedTime" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="estimatedTimeOverride" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="actualTime" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="timeRemaining" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="percentTimeComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="percentComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="parent" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" 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="dueDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="completedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="priority" type="{urn:types.scheduling_2023_1.activities.webservices.netsuite.com}TaskPriority" minOccurs="0"/>
 *         <element name="status" type="{urn:types.scheduling_2023_1.activities.webservices.netsuite.com}TaskStatus" minOccurs="0"/>
 *         <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="accessLevel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="reminderType" type="{urn:types.scheduling_2023_1.activities.webservices.netsuite.com}TaskReminderType" minOccurs="0"/>
 *         <element name="reminderMinutes" type="{urn:types.scheduling_2023_1.activities.webservices.netsuite.com}TaskReminderMinutes" 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="owner" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="contactList" type="{urn:scheduling_2023_1.activities.webservices.netsuite.com}TaskContactList" minOccurs="0"/>
 *         <element name="timeItemList" type="{urn:scheduling_2023_1.activities.webservices.netsuite.com}TaskTimeItemList" minOccurs="0"/>
 *         <element name="customFieldList" type="{urn:core_2023_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 = "Task", namespace = "urn:scheduling_2023_1.activities.webservices.netsuite.com", propOrder = { "company", "contact", "supportCase", "transaction", "milestone", "customForm", "title", "assigned", "sendEmail", "timedEvent", "estimatedTime", "estimatedTimeOverride", "actualTime", "timeRemaining", "percentTimeComplete", "percentComplete", "parent", "startDate", "endDate", "dueDate", "completedDate", "priority", "status", "message", "accessLevel", "reminderType", "reminderMinutes", "createdDate", "lastModifiedDate", "owner", "contactList", "timeItemList", "customFieldList" }) public class Task extends Record { protected RecordRef company; protected RecordRef contact; protected RecordRef supportCase; protected RecordRef transaction; protected RecordRef milestone; protected RecordRef customForm; protected String title; protected RecordRef assigned; protected Boolean sendEmail; protected Boolean timedEvent; protected Duration estimatedTime; protected Duration estimatedTimeOverride; protected Duration actualTime; protected Duration timeRemaining; protected Double percentTimeComplete; protected Double percentComplete; protected RecordRef parent; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar startDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar endDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar dueDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar completedDate; @XmlSchemaType(name = "string") protected TaskPriority priority; @XmlSchemaType(name = "string") protected TaskStatus status; protected String message; protected Boolean accessLevel; @XmlSchemaType(name = "string") protected TaskReminderType reminderType; protected String reminderMinutes; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar createdDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar lastModifiedDate; protected RecordRef owner; protected TaskContactList contactList; protected TaskTimeItemList timeItemList; protected CustomFieldList customFieldList; @XmlAttribute(name = "internalId") protected String internalId; @XmlAttribute(name = "externalId") protected String externalId; /** * 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 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 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 estimatedTime property. * * @return * possible object is * {@link Duration } * */ public Duration getEstimatedTime() { return estimatedTime; } /** * Sets the value of the estimatedTime property. * * @param value * allowed object is * {@link Duration } * */ public void setEstimatedTime(Duration value) { this.estimatedTime = value; } /** * Gets the value of the estimatedTimeOverride property. * * @return * possible object is * {@link Duration } * */ public Duration getEstimatedTimeOverride() { return estimatedTimeOverride; } /** * Sets the value of the estimatedTimeOverride property. * * @param value * allowed object is * {@link Duration } * */ public void setEstimatedTimeOverride(Duration value) { this.estimatedTimeOverride = value; } /** * Gets the value of the actualTime property. * * @return * possible object is * {@link Duration } * */ public Duration getActualTime() { return actualTime; } /** * Sets the value of the actualTime property. * * @param value * allowed object is * {@link Duration } * */ public void setActualTime(Duration value) { this.actualTime = value; } /** * Gets the value of the timeRemaining property. * * @return * possible object is * {@link Duration } * */ public Duration getTimeRemaining() { return timeRemaining; } /** * Sets the value of the timeRemaining property. * * @param value * allowed object is * {@link Duration } * */ public void setTimeRemaining(Duration value) { this.timeRemaining = value; } /** * Gets the value of the percentTimeComplete property. * * @return * possible object is * {@link Double } * */ public Double getPercentTimeComplete() { return percentTimeComplete; } /** * Sets the value of the percentTimeComplete property. * * @param value * allowed object is * {@link Double } * */ public void setPercentTimeComplete(Double value) { this.percentTimeComplete = value; } /** * Gets the value of the percentComplete property. * * @return * possible object is * {@link Double } * */ public Double getPercentComplete() { return percentComplete; } /** * Sets the value of the percentComplete property. * * @param value * allowed object is * {@link Double } * */ public void setPercentComplete(Double value) { this.percentComplete = value; } /** * Gets the value of the parent property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getParent() { return parent; } /** * Sets the value of the parent property. * * @param value * allowed object is * {@link RecordRef } * */ public void setParent(RecordRef value) { this.parent = 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 dueDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getDueDate() { return dueDate; } /** * Sets the value of the dueDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setDueDate(XMLGregorianCalendar value) { this.dueDate = 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 priority property. * * @return * possible object is * {@link TaskPriority } * */ public TaskPriority getPriority() { return priority; } /** * Sets the value of the priority property. * * @param value * allowed object is * {@link TaskPriority } * */ public void setPriority(TaskPriority value) { this.priority = value; } /** * Gets the value of the status property. * * @return * possible object is * {@link TaskStatus } * */ public TaskStatus getStatus() { return status; } /** * Sets the value of the status property. * * @param value * allowed object is * {@link TaskStatus } * */ public void setStatus(TaskStatus value) { this.status = 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 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 TaskReminderType } * */ public TaskReminderType getReminderType() { return reminderType; } /** * Sets the value of the reminderType property. * * @param value * allowed object is * {@link TaskReminderType } * */ public void setReminderType(TaskReminderType 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 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 contactList property. * * @return * possible object is * {@link TaskContactList } * */ public TaskContactList getContactList() { return contactList; } /** * Sets the value of the contactList property. * * @param value * allowed object is * {@link TaskContactList } * */ public void setContactList(TaskContactList value) { this.contactList = value; } /** * Gets the value of the timeItemList property. * * @return * possible object is * {@link TaskTimeItemList } * */ public TaskTimeItemList getTimeItemList() { return timeItemList; } /** * Sets the value of the timeItemList property. * * @param value * allowed object is * {@link TaskTimeItemList } * */ public void setTimeItemList(TaskTimeItemList 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 - 2025 Weber Informatics LLC | Privacy Policy