Skip to content

/AWS1/CL_PPTENDPTDEMOGRAPHIC

Specifies demographic information about an endpoint, such as the applicable time zone and platform.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_appversion TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The version of the app that's associated with the endpoint.

iv_locale TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The locale of the endpoint, in the following format: the ISO 639-1 alpha-2 code, followed by an underscore (_), followed by an ISO 3166-1 alpha-2 value.

iv_make TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The manufacturer of the endpoint device, such as apple or samsung.

iv_model TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The model name or number of the endpoint device, such as iPhone or SM-G900F.

iv_modelversion TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The model version of the endpoint device.

iv_platform TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The platform of the endpoint device, such as ios.

iv_platformversion TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The platform version of the endpoint device.

iv_timezone TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.


Queryable Attributes

AppVersion

The version of the app that's associated with the endpoint.

Accessible with the following methods

Method Description
GET_APPVERSION() Getter for APPVERSION, with configurable default
ASK_APPVERSION() Getter for APPVERSION w/ exceptions if field has no value
HAS_APPVERSION() Determine if APPVERSION has a value

Locale

The locale of the endpoint, in the following format: the ISO 639-1 alpha-2 code, followed by an underscore (_), followed by an ISO 3166-1 alpha-2 value.

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

Make

The manufacturer of the endpoint device, such as apple or samsung.

Accessible with the following methods

Method Description
GET_MAKE() Getter for MAKE, with configurable default
ASK_MAKE() Getter for MAKE w/ exceptions if field has no value
HAS_MAKE() Determine if MAKE has a value

Model

The model name or number of the endpoint device, such as iPhone or SM-G900F.

Accessible with the following methods

Method Description
GET_MODEL() Getter for MODEL, with configurable default
ASK_MODEL() Getter for MODEL w/ exceptions if field has no value
HAS_MODEL() Determine if MODEL has a value

ModelVersion

The model version of the endpoint device.

Accessible with the following methods

Method Description
GET_MODELVERSION() Getter for MODELVERSION, with configurable default
ASK_MODELVERSION() Getter for MODELVERSION w/ exceptions if field has no value
HAS_MODELVERSION() Determine if MODELVERSION has a value

Platform

The platform of the endpoint device, such as ios.

Accessible with the following methods

Method Description
GET_PLATFORM() Getter for PLATFORM, with configurable default
ASK_PLATFORM() Getter for PLATFORM w/ exceptions if field has no value
HAS_PLATFORM() Determine if PLATFORM has a value

PlatformVersion

The platform version of the endpoint device.

Accessible with the following methods

Method Description
GET_PLATFORMVERSION() Getter for PLATFORMVERSION, with configurable default
ASK_PLATFORMVERSION() Getter for PLATFORMVERSION w/ exceptions if field has no val
HAS_PLATFORMVERSION() Determine if PLATFORMVERSION has a value

Timezone

The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.

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