Skip to content

/AWS1/CL_WKRBASICDEVICEOBJECT

Represents a device where a user has logged into Wickr, containing information about the device's type, status, and login history.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_appid TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The unique application ID for the Wickr app on this device.

iv_created TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The timestamp when the device first appeared in the Wickr database.

iv_lastlogin TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The timestamp when the device last successfully logged into Wickr. This is also used to determine SSO idle time.

iv_statustext TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The current status of the device, either 'Active' or 'Reset' depending on whether the device is currently active or has been marked for reset.

iv_suspend TYPE /AWS1/WKRBOOLEAN /AWS1/WKRBOOLEAN

Indicates whether the device is suspended.

iv_type TYPE /AWS1/WKRGENERICSTRING /AWS1/WKRGENERICSTRING

The operating system of the device (e.g., 'MacOSX', 'Windows', 'iOS', 'Android').


Queryable Attributes

appId

The unique application ID for the Wickr app on this device.

Accessible with the following methods

Method Description
GET_APPID() Getter for APPID, with configurable default
ASK_APPID() Getter for APPID w/ exceptions if field has no value
HAS_APPID() Determine if APPID has a value

created

The timestamp when the device first appeared in the Wickr database.

Accessible with the following methods

Method Description
GET_CREATED() Getter for CREATED, with configurable default
ASK_CREATED() Getter for CREATED w/ exceptions if field has no value
HAS_CREATED() Determine if CREATED has a value

lastLogin

The timestamp when the device last successfully logged into Wickr. This is also used to determine SSO idle time.

Accessible with the following methods

Method Description
GET_LASTLOGIN() Getter for LASTLOGIN, with configurable default
ASK_LASTLOGIN() Getter for LASTLOGIN w/ exceptions if field has no value
HAS_LASTLOGIN() Determine if LASTLOGIN has a value

statusText

The current status of the device, either 'Active' or 'Reset' depending on whether the device is currently active or has been marked for reset.

Accessible with the following methods

Method Description
GET_STATUSTEXT() Getter for STATUSTEXT, with configurable default
ASK_STATUSTEXT() Getter for STATUSTEXT w/ exceptions if field has no value
HAS_STATUSTEXT() Determine if STATUSTEXT has a value

suspend

Indicates whether the device is suspended.

Accessible with the following methods

Method Description
GET_SUSPEND() Getter for SUSPEND, with configurable default
ASK_SUSPEND() Getter for SUSPEND w/ exceptions if field has no value
HAS_SUSPEND() Determine if SUSPEND has a value

type

The operating system of the device (e.g., 'MacOSX', 'Windows', 'iOS', 'Android').

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_DEVICES

TYPES TT_DEVICES TYPE STANDARD TABLE OF REF TO /AWS1/CL_WKRBASICDEVICEOBJECT WITH DEFAULT KEY
.