Skip to content

/AWS1/CL_IDSDESCRUSERRESPONSE

DescribeUserResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_identitystoreid TYPE /AWS1/IDSIDENTITYSTOREID /AWS1/IDSIDENTITYSTOREID

The globally unique identifier for the identity store.

iv_userid TYPE /AWS1/IDSRESOURCEID /AWS1/IDSRESOURCEID

The identifier for a user in the identity store.

Optional arguments:

iv_username TYPE /AWS1/IDSUSERNAME /AWS1/IDSUSERNAME

A unique string used to identify the user. The length limit is 128 characters. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store.

it_externalids TYPE /AWS1/CL_IDSEXTERNALID=>TT_EXTERNALIDS TT_EXTERNALIDS

A list of ExternalId objects that contains the identifiers issued to this resource by an external identity provider.

io_name TYPE REF TO /AWS1/CL_IDSNAME /AWS1/CL_IDSNAME

The name of the user.

iv_displayname TYPE /AWS1/IDSSENSITIVESTRINGTYPE /AWS1/IDSSENSITIVESTRINGTYPE

The display name of the user.

iv_nickname TYPE /AWS1/IDSSENSITIVESTRINGTYPE /AWS1/IDSSENSITIVESTRINGTYPE

An alternative descriptive name for the user.

iv_profileurl TYPE /AWS1/IDSSENSITIVESTRINGTYPE /AWS1/IDSSENSITIVESTRINGTYPE

A URL link for the user's profile.

it_emails TYPE /AWS1/CL_IDSEMAIL=>TT_EMAILS TT_EMAILS

The email address of the user.

it_addresses TYPE /AWS1/CL_IDSADDRESS=>TT_ADDRESSES TT_ADDRESSES

The physical address of the user.

it_phonenumbers TYPE /AWS1/CL_IDSPHONENUMBER=>TT_PHONENUMBERS TT_PHONENUMBERS

A list of PhoneNumber objects associated with a user.

iv_usertype TYPE /AWS1/IDSSENSITIVESTRINGTYPE /AWS1/IDSSENSITIVESTRINGTYPE

A string indicating the type of user.

iv_title TYPE /AWS1/IDSSENSITIVESTRINGTYPE /AWS1/IDSSENSITIVESTRINGTYPE

A string containing the title of the user.

iv_preferredlanguage TYPE /AWS1/IDSSENSITIVESTRINGTYPE /AWS1/IDSSENSITIVESTRINGTYPE

The preferred language of the user.

iv_locale TYPE /AWS1/IDSSENSITIVESTRINGTYPE /AWS1/IDSSENSITIVESTRINGTYPE

A string containing the geographical region or location of the user.

iv_timezone TYPE /AWS1/IDSSENSITIVESTRINGTYPE /AWS1/IDSSENSITIVESTRINGTYPE

The time zone for a user.

iv_userstatus TYPE /AWS1/IDSUSERSTATUS /AWS1/IDSUSERSTATUS

The current status of the user account.

it_photos TYPE /AWS1/CL_IDSPHOTO=>TT_PHOTOS TT_PHOTOS

A list of photos associated with the user. Returns up to 3 photos with their associated metadata including type, display name, and primary designation.

iv_website TYPE /AWS1/IDSSENSITIVESTRINGTYPE /AWS1/IDSSENSITIVESTRINGTYPE

The user's personal website or blog URL. Returns the stored website information for the user.

iv_birthdate TYPE /AWS1/IDSSENSITIVESTRINGTYPE /AWS1/IDSSENSITIVESTRINGTYPE

The user's birthdate in YYYY-MM-DD format. This field returns the stored birthdate information for the user.

iv_createdat TYPE /AWS1/IDSDATETYPE /AWS1/IDSDATETYPE

The date and time the user was created.

iv_createdby TYPE /AWS1/IDSSTRINGTYPE /AWS1/IDSSTRINGTYPE

The identifier of the user or system that created the user.

iv_updatedat TYPE /AWS1/IDSDATETYPE /AWS1/IDSDATETYPE

The date and time the user was last updated.

iv_updatedby TYPE /AWS1/IDSSTRINGTYPE /AWS1/IDSSTRINGTYPE

The identifier of the user or system that last updated the user.

it_extensions TYPE /AWS1/CL_RT_DOCUMENT=>TT_MAP TT_MAP

A map of explicitly requested attribute extensions associated with the user. Not populated if the user has no requested extensions.


Queryable Attributes

IdentityStoreId

The globally unique identifier for the identity store.

Accessible with the following methods

Method Description
GET_IDENTITYSTOREID() Getter for IDENTITYSTOREID, with configurable default
ASK_IDENTITYSTOREID() Getter for IDENTITYSTOREID w/ exceptions if field has no val
HAS_IDENTITYSTOREID() Determine if IDENTITYSTOREID has a value

UserId

The identifier for a user in the identity store.

Accessible with the following methods

Method Description
GET_USERID() Getter for USERID, with configurable default
ASK_USERID() Getter for USERID w/ exceptions if field has no value
HAS_USERID() Determine if USERID has a value

UserName

A unique string used to identify the user. The length limit is 128 characters. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store.

Accessible with the following methods

Method Description
GET_USERNAME() Getter for USERNAME, with configurable default
ASK_USERNAME() Getter for USERNAME w/ exceptions if field has no value
HAS_USERNAME() Determine if USERNAME has a value

ExternalIds

A list of ExternalId objects that contains the identifiers issued to this resource by an external identity provider.

Accessible with the following methods

Method Description
GET_EXTERNALIDS() Getter for EXTERNALIDS, with configurable default
ASK_EXTERNALIDS() Getter for EXTERNALIDS w/ exceptions if field has no value
HAS_EXTERNALIDS() Determine if EXTERNALIDS has a value

Name

The name of the user.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME

DisplayName

The display name of the user.

Accessible with the following methods

Method Description
GET_DISPLAYNAME() Getter for DISPLAYNAME, with configurable default
ASK_DISPLAYNAME() Getter for DISPLAYNAME w/ exceptions if field has no value
HAS_DISPLAYNAME() Determine if DISPLAYNAME has a value

NickName

An alternative descriptive name for the user.

Accessible with the following methods

Method Description
GET_NICKNAME() Getter for NICKNAME, with configurable default
ASK_NICKNAME() Getter for NICKNAME w/ exceptions if field has no value
HAS_NICKNAME() Determine if NICKNAME has a value

ProfileUrl

A URL link for the user's profile.

Accessible with the following methods

Method Description
GET_PROFILEURL() Getter for PROFILEURL, with configurable default
ASK_PROFILEURL() Getter for PROFILEURL w/ exceptions if field has no value
HAS_PROFILEURL() Determine if PROFILEURL has a value

Emails

The email address of the user.

Accessible with the following methods

Method Description
GET_EMAILS() Getter for EMAILS, with configurable default
ASK_EMAILS() Getter for EMAILS w/ exceptions if field has no value
HAS_EMAILS() Determine if EMAILS has a value

Addresses

The physical address of the user.

Accessible with the following methods

Method Description
GET_ADDRESSES() Getter for ADDRESSES, with configurable default
ASK_ADDRESSES() Getter for ADDRESSES w/ exceptions if field has no value
HAS_ADDRESSES() Determine if ADDRESSES has a value

PhoneNumbers

A list of PhoneNumber objects associated with a user.

Accessible with the following methods

Method Description
GET_PHONENUMBERS() Getter for PHONENUMBERS, with configurable default
ASK_PHONENUMBERS() Getter for PHONENUMBERS w/ exceptions if field has no value
HAS_PHONENUMBERS() Determine if PHONENUMBERS has a value

UserType

A string indicating the type of user.

Accessible with the following methods

Method Description
GET_USERTYPE() Getter for USERTYPE, with configurable default
ASK_USERTYPE() Getter for USERTYPE w/ exceptions if field has no value
HAS_USERTYPE() Determine if USERTYPE has a value

Title

A string containing the title of the user.

Accessible with the following methods

Method Description
GET_TITLE() Getter for TITLE, with configurable default
ASK_TITLE() Getter for TITLE w/ exceptions if field has no value
HAS_TITLE() Determine if TITLE has a value

PreferredLanguage

The preferred language of the user.

Accessible with the following methods

Method Description
GET_PREFERREDLANGUAGE() Getter for PREFERREDLANGUAGE, with configurable default
ASK_PREFERREDLANGUAGE() Getter for PREFERREDLANGUAGE w/ exceptions if field has no v
HAS_PREFERREDLANGUAGE() Determine if PREFERREDLANGUAGE has a value

Locale

A string containing the geographical region or location of the user.

Accessible with the following methods

Method Description
GET_LOCALE() Getter for LOCALE, with configurable default
ASK_LOCALE() Getter for LOCALE w/ exceptions if field has no value
HAS_LOCALE() Determine if LOCALE has a value

Timezone

The time zone for a user.

Accessible with the following methods

Method Description
GET_TIMEZONE() Getter for TIMEZONE, with configurable default
ASK_TIMEZONE() Getter for TIMEZONE w/ exceptions if field has no value
HAS_TIMEZONE() Determine if TIMEZONE has a value

UserStatus

The current status of the user account.

Accessible with the following methods

Method Description
GET_USERSTATUS() Getter for USERSTATUS, with configurable default
ASK_USERSTATUS() Getter for USERSTATUS w/ exceptions if field has no value
HAS_USERSTATUS() Determine if USERSTATUS has a value

Photos

A list of photos associated with the user. Returns up to 3 photos with their associated metadata including type, display name, and primary designation.

Accessible with the following methods

Method Description
GET_PHOTOS() Getter for PHOTOS, with configurable default
ASK_PHOTOS() Getter for PHOTOS w/ exceptions if field has no value
HAS_PHOTOS() Determine if PHOTOS has a value

Website

The user's personal website or blog URL. Returns the stored website information for the user.

Accessible with the following methods

Method Description
GET_WEBSITE() Getter for WEBSITE, with configurable default
ASK_WEBSITE() Getter for WEBSITE w/ exceptions if field has no value
HAS_WEBSITE() Determine if WEBSITE has a value

Birthdate

The user's birthdate in YYYY-MM-DD format. This field returns the stored birthdate information for the user.

Accessible with the following methods

Method Description
GET_BIRTHDATE() Getter for BIRTHDATE, with configurable default
ASK_BIRTHDATE() Getter for BIRTHDATE w/ exceptions if field has no value
HAS_BIRTHDATE() Determine if BIRTHDATE has a value

CreatedAt

The date and time the user was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

CreatedBy

The identifier of the user or system that created the user.

Accessible with the following methods

Method Description
GET_CREATEDBY() Getter for CREATEDBY, with configurable default
ASK_CREATEDBY() Getter for CREATEDBY w/ exceptions if field has no value
HAS_CREATEDBY() Determine if CREATEDBY has a value

UpdatedAt

The date and time the user was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

UpdatedBy

The identifier of the user or system that last updated the user.

Accessible with the following methods

Method Description
GET_UPDATEDBY() Getter for UPDATEDBY, with configurable default
ASK_UPDATEDBY() Getter for UPDATEDBY w/ exceptions if field has no value
HAS_UPDATEDBY() Determine if UPDATEDBY has a value

Extensions

A map of explicitly requested attribute extensions associated with the user. Not populated if the user has no requested extensions.

Accessible with the following methods

Method Description
GET_EXTENSIONS() Getter for EXTENSIONS, with configurable default
ASK_EXTENSIONS() Getter for EXTENSIONS w/ exceptions if field has no value
HAS_EXTENSIONS() Determine if EXTENSIONS has a value