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

com.connectifier.xeroclient.models.User Maven / Gradle / Ivy


package com.connectifier.xeroclient.models;

import java.util.Date;
import java.util.List;

/** 
 * Schema fragment(s) for this class:
 * 
 * <xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="User">
 *   <xs:all>
 *     <xs:element type="ArrayOfValidationError" name="ValidationErrors" minOccurs="0" maxOccurs="1"/>
 *     <xs:element type="ArrayOfWarning" name="Warnings" minOccurs="0" maxOccurs="1"/>
 *     <xs:element type="xs:string" name="UserID" minOccurs="0" maxOccurs="1"/>
 *     <xs:element type="xs:string" name="FirstName" minOccurs="0" maxOccurs="1"/>
 *     <xs:element type="xs:string" name="LastName" minOccurs="0" maxOccurs="1"/>
 *     <xs:element type="xs:dateTime" name="UpdatedDateUTC" minOccurs="0" maxOccurs="1"/>
 *     <xs:element type="trueOrFalse" name="IsSubscriber" minOccurs="0" maxOccurs="1"/>
 *     <xs:element type="organisationRole" name="OrganisationRole" minOccurs="0" maxOccurs="1"/>
 *   </xs:all>
 *   <xs:attribute type="entityValidationStatus" use="optional" name="status"/>
 * </xs:complexType>
 * 
*/ public class User { private ArrayOfValidationError validationErrors; private ArrayOfWarning warnings; private String userID; private String firstName; private String lastName; private Date updatedDateUTC; private TrueOrFalse isSubscriber; private OrganisationRole organisationRole; private EntityValidationStatus status; /** * Get the 'ValidationErrors' element value. * * @return value */ public ArrayOfValidationError getValidationErrors() { return validationErrors; } /** * Set the 'ValidationErrors' element value. * * @param validationErrors */ public void setValidationErrors(ArrayOfValidationError validationErrors) { this.validationErrors = validationErrors; } public List getValidationErrorsAsList() { if (validationErrors == null) validationErrors = new ArrayOfValidationError(); return validationErrors.getValidationErrorList(); } /** * Get the 'Warnings' element value. * * @return value */ public ArrayOfWarning getWarnings() { return warnings; } /** * Set the 'Warnings' element value. * * @param warnings */ public void setWarnings(ArrayOfWarning warnings) { this.warnings = warnings; } public List getWarningsAsList() { if (warnings == null) warnings = new ArrayOfWarning(); return warnings.getWarningList(); } /** * Get the 'UserID' element value. * * @return value */ public String getUserID() { return userID; } /** * Set the 'UserID' element value. * * @param userID */ public void setUserID(String userID) { this.userID = userID; } /** * Get the 'FirstName' element value. * * @return value */ public String getFirstName() { return firstName; } /** * Set the 'FirstName' element value. * * @param firstName */ public void setFirstName(String firstName) { this.firstName = firstName; } /** * Get the 'LastName' element value. * * @return value */ public String getLastName() { return lastName; } /** * Set the 'LastName' element value. * * @param lastName */ public void setLastName(String lastName) { this.lastName = lastName; } /** * Get the 'UpdatedDateUTC' element value. * * @return value */ public Date getUpdatedDateUTC() { return updatedDateUTC; } /** * Set the 'UpdatedDateUTC' element value. * * @param updatedDateUTC */ public void setUpdatedDateUTC(Date updatedDateUTC) { this.updatedDateUTC = updatedDateUTC; } /** * Get the 'IsSubscriber' element value. * * @return value */ public TrueOrFalse getIsSubscriber() { return isSubscriber; } /** * Set the 'IsSubscriber' element value. * * @param isSubscriber */ public void setIsSubscriber(TrueOrFalse isSubscriber) { this.isSubscriber = isSubscriber; } /** * Get the 'OrganisationRole' element value. * * @return value */ public OrganisationRole getOrganisationRole() { return organisationRole; } /** * Set the 'OrganisationRole' element value. * * @param organisationRole */ public void setOrganisationRole(OrganisationRole organisationRole) { this.organisationRole = organisationRole; } /** * Get the 'status' attribute value. * * @return value */ public EntityValidationStatus getStatus() { return status; } /** * Set the 'status' attribute value. * * @param status */ public void setStatus(EntityValidationStatus status) { this.status = status; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy