libZSservicesZSamazonka-pinpointZSamazonka-pinpoint
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Pinpoint.Types.EndpointDemographic

Description

 
Synopsis

Documentation

data EndpointDemographic Source #

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

See: newEndpointDemographic smart constructor.

Constructors

EndpointDemographic' 

Fields

  • platform :: Maybe Text

    The platform of the endpoint device, such as ios.

  • platformVersion :: Maybe Text

    The platform version of the endpoint device.

  • locale :: Maybe Text

    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.

  • appVersion :: Maybe Text

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

  • model :: Maybe Text

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

  • make :: Maybe Text

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

  • modelVersion :: Maybe Text

    The model version of the endpoint device.

  • timezone :: Maybe Text

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

Instances

Instances details
Eq EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

Read EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

Show EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

Generic EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

Associated Types

type Rep EndpointDemographic :: Type -> Type #

NFData EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

Methods

rnf :: EndpointDemographic -> () #

Hashable EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

ToJSON EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

FromJSON EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

type Rep EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

newEndpointDemographic :: EndpointDemographic Source #

Create a value of EndpointDemographic with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:platform:EndpointDemographic', endpointDemographic_platform - The platform of the endpoint device, such as ios.

$sel:platformVersion:EndpointDemographic', endpointDemographic_platformVersion - The platform version of the endpoint device.

$sel:locale:EndpointDemographic', endpointDemographic_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.

$sel:appVersion:EndpointDemographic', endpointDemographic_appVersion - The version of the app that's associated with the endpoint.

$sel:model:EndpointDemographic', endpointDemographic_model - The model name or number of the endpoint device, such as iPhone or SM-G900F.

$sel:make:EndpointDemographic', endpointDemographic_make - The manufacturer of the endpoint device, such as apple or samsung.

$sel:modelVersion:EndpointDemographic', endpointDemographic_modelVersion - The model version of the endpoint device.

$sel:timezone:EndpointDemographic', endpointDemographic_timezone - The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.

endpointDemographic_platform :: Lens' EndpointDemographic (Maybe Text) Source #

The platform of the endpoint device, such as ios.

endpointDemographic_platformVersion :: Lens' EndpointDemographic (Maybe Text) Source #

The platform version of the endpoint device.

endpointDemographic_locale :: Lens' EndpointDemographic (Maybe Text) Source #

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.

endpointDemographic_appVersion :: Lens' EndpointDemographic (Maybe Text) Source #

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

endpointDemographic_model :: Lens' EndpointDemographic (Maybe Text) Source #

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

endpointDemographic_make :: Lens' EndpointDemographic (Maybe Text) Source #

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

endpointDemographic_modelVersion :: Lens' EndpointDemographic (Maybe Text) Source #

The model version of the endpoint device.

endpointDemographic_timezone :: Lens' EndpointDemographic (Maybe Text) Source #

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