user Data Type

An element representing a user for AirPortal.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs constraints description
active boolean element 1/1   Whether this user account is active.
answer string element 0/1   The answer to the security question specified by the user.
atHomeNotificationMethod notificationMethod element 0/1   The user's preferred notification method while they are at home.
automatedNotifications boolean element 1/1    
cellPhoneNumber string element 0/1   The cell phone number of the user. This is for text messaging.
created dateTime element 0/1   The creation date of this user object.
defaultClient client element 0/1    
defaultPlannerGroup client element 0/1    
email string element 0/1   The email address of this user. This is the email address that we email to.
emailed boolean element 1/1   A flag specifying whether this user has been e-mailed their password.
emailedWhen dateTime element 0/1   The date that the user was last emailed their password.
enableHotelAttachment boolean element 1/1    
firstName string element 0/1   The first name of this user.
groups list of group element 0/unbounded   The groups that this user belongs to.
inTravelNotificationMethod notificationMethod element 0/1   The user's preferred notification method while they are in travel.
lastName string element 0/1   The last name of this user.
marketingSubscribed boolean element 1/1   Whether or not this user is subscribed to canned marketing emails.
middleName string element 0/1   The middle name of this user.
newUser boolean element 1/1   A flag specifying if this user has ever logged in to Airportal.
obePassword string element 0/1   The password for this user in their Online Booking Tool.
obeSyncId string element 0/1    
obeUserName string element 0/1   The user name of this user's Online Booking Tool login.
oldClient long element 0/1    
prefix string element 0/1   The user's name prefix
question string element 0/1   The security question defined by the user.
responsive boolean element 1/1 required Flag to control the user's layout
showWelcomeDialog boolean element 0/1    
siteTour boolean element 1/1    
suffix string element 0/1   The user's name suffix
supportTitle string element 0/1   The Helpdesk support title belonging to this user
surveyEmail boolean element 1/1 required Flag to control sending survey emails
temporaryPassword string element 0/1   This user's password.
travelgpaLogin string element 0/1   This user's username for their TravelGPA account.
tripitAuthorized boolean element 1/1   Whether the user has authorized Airportal to push itineraries to their tripit account.
unusedTicketEmail boolean element 1/1 required  
wt0EmailDaily boolean element 1/1   Flag to control daily or weekly emails
wt0EmailDay int element 1/1   The day of the week to send the email, where Sunday = 1
wt0EmailEnabled boolean element 1/1   Flag to control sending work to zero emails
wt0EmailHour int element 1/1   The hour of the day to send the email, where midnight = 0, noon = 12
Properties inherited from baseHibernateEntity
id long element 0/1   The unique internal ID of the object.
version long element 0/1   For internal use only. This is the serialization recorder for optimistic locking of several objects between sessions.
Properties inherited from baseEntity
violations list of simpleViolation element 0/unbounded   A list of constraint violations, if any, that this object has.

Example

<user>
  <answer>...</answer>
  <emailed>...</emailed>
  <newUser>...</newUser>
  <temporaryPassword>...</temporaryPassword>
  <question>...</question>
  <obeUserName>...</obeUserName>
  <obePassword>...</obePassword>
  <obeSyncId>...</obeSyncId>
  <created>...</created>
  <emailedWhen>...</emailedWhen>
  <travelgpaLogin>...</travelgpaLogin>
  <groups>
    <name>...</name>
    <permissions>
      <name>...</name>
      <description>...</description>
    </permissions>
    <description>...</description>
    <role>
      <name>...</name>
      <code>...</code>
    </role>
    <type>...</type>
    <id>...</id>
    <version>...</version>
  </groups>
  <active>...</active>
  <prefix>...</prefix>
  <firstName>...</firstName>
  <lastName>...</lastName>
  <middleName>...</middleName>
  <suffix>...</suffix>
  <email>...</email>
  <tripitAuthorized>...</tripitAuthorized>
  <supportTitle>...</supportTitle>
  <automatedNotifications>...</automatedNotifications>
  <enableHotelAttachment>...</enableHotelAttachment>
  <atHomeNotificationMethod>
    <name>...</name>
    <code>...</code>
    <id>...</id>
    <version>...</version>
  </atHomeNotificationMethod>
  <inTravelNotificationMethod>
    <name>...</name>
    <code>...</code>
    <id>...</id>
    <version>...</version>
  </inTravelNotificationMethod>
  <cellPhoneNumber>...</cellPhoneNumber>
  <defaultClient>
    <status>
      <name>...</name>
      <active>...</active>
    </status>
    <parentClient/>
    <accountNumber>...</accountNumber>
    <name>...</name>
    <type>
      <name>...</name>
      <hide>...</hide>
      <level>...</level>
    </type>
    <id>...</id>
    <version>...</version>
  </defaultClient>
  <defaultPlannerGroup>
    <status>
      <name>...</name>
      <active>...</active>
    </status>
    <parentClient/>
    <accountNumber>...</accountNumber>
    <name>...</name>
    <type>
      <name>...</name>
      <hide>...</hide>
      <level>...</level>
    </type>
    <id>...</id>
    <version>...</version>
  </defaultPlannerGroup>
  <showWelcomeDialog>...</showWelcomeDialog>
  <siteTour>...</siteTour>
  <unusedTicketEmail>...</unusedTicketEmail>
  <surveyEmail>...</surveyEmail>
  <wt0EmailEnabled>...</wt0EmailEnabled>
  <wt0EmailDaily>...</wt0EmailDaily>
  <wt0EmailDay>...</wt0EmailDay>
  <wt0EmailHour>...</wt0EmailHour>
  <marketingSubscribed>...</marketingSubscribed>
  <responsive>...</responsive>
  <id>...</id>
  <version>...</version>
  <violations/>
</user>