libZSservicesZSamazonka-locationZSamazonka-location
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.Location.Types.ListGeofenceResponseEntry

Description

 
Synopsis

Documentation

data ListGeofenceResponseEntry Source #

Contains a list of geofences stored in a given geofence collection.

See: newListGeofenceResponseEntry smart constructor.

Constructors

ListGeofenceResponseEntry' 

Fields

  • createTime :: POSIX

    The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

  • geofenceId :: Text

    The geofence identifier.

  • geometry :: GeofenceGeometry

    Contains the geofence geometry details describing a polygon.

  • status :: Text

    Identifies the state of the geofence. A geofence will hold one of the following states:

    • ACTIVE — The geofence has been indexed by the system.
    • PENDING — The geofence is being processed by the system.
    • FAILED — The geofence failed to be indexed by the system.
    • DELETED — The geofence has been deleted from the system index.
    • DELETING — The geofence is being deleted from the system index.
  • updateTime :: POSIX

    The timestamp for when the geofence was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

Instances

Instances details
Eq ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

Show ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

Generic ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

Associated Types

type Rep ListGeofenceResponseEntry :: Type -> Type #

NFData ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

Hashable ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

FromJSON ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

type Rep ListGeofenceResponseEntry Source # 
Instance details

Defined in Amazonka.Location.Types.ListGeofenceResponseEntry

type Rep ListGeofenceResponseEntry = D1 ('MetaData "ListGeofenceResponseEntry" "Amazonka.Location.Types.ListGeofenceResponseEntry" "libZSservicesZSamazonka-locationZSamazonka-location" 'False) (C1 ('MetaCons "ListGeofenceResponseEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "geofenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "geometry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GeofenceGeometry) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newListGeofenceResponseEntry Source #

Create a value of ListGeofenceResponseEntry 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:createTime:ListGeofenceResponseEntry', listGeofenceResponseEntry_createTime - The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

$sel:geofenceId:ListGeofenceResponseEntry', listGeofenceResponseEntry_geofenceId - The geofence identifier.

$sel:geometry:ListGeofenceResponseEntry', listGeofenceResponseEntry_geometry - Contains the geofence geometry details describing a polygon.

$sel:status:ListGeofenceResponseEntry', listGeofenceResponseEntry_status - Identifies the state of the geofence. A geofence will hold one of the following states:

  • ACTIVE — The geofence has been indexed by the system.
  • PENDING — The geofence is being processed by the system.
  • FAILED — The geofence failed to be indexed by the system.
  • DELETED — The geofence has been deleted from the system index.
  • DELETING — The geofence is being deleted from the system index.

$sel:updateTime:ListGeofenceResponseEntry', listGeofenceResponseEntry_updateTime - The timestamp for when the geofence was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

listGeofenceResponseEntry_createTime :: Lens' ListGeofenceResponseEntry UTCTime Source #

The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ

listGeofenceResponseEntry_geometry :: Lens' ListGeofenceResponseEntry GeofenceGeometry Source #

Contains the geofence geometry details describing a polygon.

listGeofenceResponseEntry_status :: Lens' ListGeofenceResponseEntry Text Source #

Identifies the state of the geofence. A geofence will hold one of the following states:

  • ACTIVE — The geofence has been indexed by the system.
  • PENDING — The geofence is being processed by the system.
  • FAILED — The geofence failed to be indexed by the system.
  • DELETED — The geofence has been deleted from the system index.
  • DELETING — The geofence is being deleted from the system index.

listGeofenceResponseEntry_updateTime :: Lens' ListGeofenceResponseEntry UTCTime Source #

The timestamp for when the geofence was last updated in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ