
com.connectifier.xeroclient.models.Schedule Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.03.08 at 08:40:56 PM PDT
//
package com.connectifier.xeroclient.models;
import java.util.Date;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* Java class for Schedule complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="Schedule">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <all>
* <element name="Period" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Unit" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="DueDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="DueDateType" type="{http://www.w3.org/2001/XMLSchema}string" 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="NextScheduledDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* </all>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Schedule", propOrder = {
})
public class Schedule {
@XmlElement(name = "Period")
protected Integer period;
@XmlElement(name = "Unit")
protected String unit;
@XmlElement(name = "DueDate")
protected String dueDate;
@XmlElement(name = "DueDateType")
protected String dueDateType;
@XmlElement(name = "StartDate", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Date startDate;
@XmlElement(name = "EndDate", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Date endDate;
@XmlElement(name = "NextScheduledDate", type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Date nextScheduledDate;
/**
* Gets the value of the period property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getPeriod() {
return period;
}
/**
* Sets the value of the period property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setPeriod(Integer value) {
this.period = value;
}
/**
* Gets the value of the unit property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUnit() {
return unit;
}
/**
* Sets the value of the unit property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUnit(String value) {
this.unit = value;
}
/**
* Gets the value of the dueDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDueDate() {
return dueDate;
}
/**
* Sets the value of the dueDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDueDate(String value) {
this.dueDate = value;
}
/**
* Gets the value of the dueDateType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDueDateType() {
return dueDateType;
}
/**
* Sets the value of the dueDateType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDueDateType(String value) {
this.dueDateType = value;
}
/**
* Gets the value of the startDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getStartDate() {
return startDate;
}
/**
* Sets the value of the startDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStartDate(Date value) {
this.startDate = value;
}
/**
* Gets the value of the endDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getEndDate() {
return endDate;
}
/**
* Sets the value of the endDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEndDate(Date value) {
this.endDate = value;
}
/**
* Gets the value of the nextScheduledDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Date getNextScheduledDate() {
return nextScheduledDate;
}
/**
* Sets the value of the nextScheduledDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNextScheduledDate(Date value) {
this.nextScheduledDate = value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy