Provided by: librt-client-rest-perl_0.45-1_all bug

NAME

       RT::Client::REST::User -- user object representation.

SYNOPSIS

         my $rt = RT::Client::REST->new(server => $ENV{RTSERVER});

         my $user = RT::Client::REST::User->new(
           rt  => $rt,
           id  => $id,
         )->retrieve;

DESCRIPTION

       RT::Client::REST::User is based on RT::Client::REST::Object.  The representation allows
       one to retrieve, edit, comment on, and create users in RT.

       Note: RT currently does not allow REST client to search users.

ATTRIBUTES

       id
         For retrieval, you can specify either the numeric ID of the user or his username.  After
         the retrieval, however, this attribute will be set to the numeric id.

       name
         This is the username of the user.

       password
         User's password.  Reading it will only give you a bunch of stars (what else would you
         expect?).

       privileged
         Can the user have special rights?

       disabled
         Can this user access RT?

       email_address
         E-mail address of the user, EmailAddress.

       real_name
         Real name of the user, RealName.

       gecos
         Gecos.

       comments
         Comments about this user.

       nickname
         Nickname of this user.

       lang
         Language for this user.

       organization
       address_one
         First line of the street address, Address1.

       address_two
         Second line of the street address, Address2.

       city
         City segment of user's address.

       zip
         ZIP or Postal code segment of user's address.

       country
         Country segment of user's address.

       home_phone
         User's home phone number, HomePhone.

       work_phone
         User's work phone number, WorkPhone.

       cell_phone
         User's cell phone number, MobilePhone.

       pager
         User's pager number, PagerPhone.

       contactinfo
         Contact info (Extra Info field).

       signature
         Signature for the user.

DB METHODS

       For full explanation of these, please see "DB METHODS" in RT::Client::REST::Object
       documentation.

       retrieve
         Retrieve RT user from database.

       store
         Create or update the user.

       search
         Currently RT does not allow REST clients to search users.

INTERNAL METHODS

       rt_type
         Returns 'user'.

SEE ALSO

       RT::Client::REST, RT::Client::REST::Object, RT::Client::REST::SearchResult.

AUTHOR

       Dmitri Tikhonov <dtikhonov@yahoo.com>

LICENSE

       Perl license with the exception of RT::Client::REST, which is GPLed.