
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