/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
.