/AWS1/CL_LOCLSTGEOFENCERSPENTR¶
Contains a list of geofences stored in a given geofence collection.
The returned geometry will always match the geometry format used when the geofence was created.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_geofenceid TYPE /AWS1/LOCID /AWS1/LOCID¶
The geofence identifier.
io_geometry TYPE REF TO /AWS1/CL_LOCGEOFENCEGEOMETRY /AWS1/CL_LOCGEOFENCEGEOMETRY¶
Contains the geofence geometry details describing the position of the geofence. Can be a circle, a polygon, or a multipolygon.
iv_status TYPE /AWS1/LOCSTRING /AWS1/LOCSTRING¶
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.
iv_createtime TYPE /AWS1/LOCTIMESTAMP /AWS1/LOCTIMESTAMP¶
The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
iv_updatetime TYPE /AWS1/LOCTIMESTAMP /AWS1/LOCTIMESTAMP¶
The timestamp for when the geofence was last updated in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
Optional arguments:¶
it_geofenceproperties TYPE /AWS1/CL_LOCPROPERTYMAP_W=>TT_PROPERTYMAP TT_PROPERTYMAP¶
User defined properties of the geofence. A property is a key-value pair stored with the geofence and added to any geofence event triggered with that geofence.
Format:
"key" : "value"
Queryable Attributes¶
GeofenceId¶
The geofence identifier.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GEOFENCEID() |
Getter for GEOFENCEID, with configurable default |
ASK_GEOFENCEID() |
Getter for GEOFENCEID w/ exceptions if field has no value |
HAS_GEOFENCEID() |
Determine if GEOFENCEID has a value |
Geometry¶
Contains the geofence geometry details describing the position of the geofence. Can be a circle, a polygon, or a multipolygon.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GEOMETRY() |
Getter for GEOMETRY |
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
CreateTime¶
The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATETIME() |
Getter for CREATETIME, with configurable default |
ASK_CREATETIME() |
Getter for CREATETIME w/ exceptions if field has no value |
HAS_CREATETIME() |
Determine if CREATETIME has a value |
UpdateTime¶
The timestamp for when the geofence was last updated in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPDATETIME() |
Getter for UPDATETIME, with configurable default |
ASK_UPDATETIME() |
Getter for UPDATETIME w/ exceptions if field has no value |
HAS_UPDATETIME() |
Determine if UPDATETIME has a value |
GeofenceProperties¶
User defined properties of the geofence. A property is a key-value pair stored with the geofence and added to any geofence event triggered with that geofence.
Format:
"key" : "value"
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GEOFENCEPROPERTIES() |
Getter for GEOFENCEPROPERTIES, with configurable default |
ASK_GEOFENCEPROPERTIES() |
Getter for GEOFENCEPROPERTIES w/ exceptions if field has no |
HAS_GEOFENCEPROPERTIES() |
Determine if GEOFENCEPROPERTIES 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_LISTGEOFENCERSPENTRYLIST¶
TYPES TT_LISTGEOFENCERSPENTRYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_LOCLSTGEOFENCERSPENTR WITH DEFAULT KEY
.