/AWS1/CL_LOCBTCPUTGEOFENCERE00¶
Contains geofence geometry details.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_geofenceid TYPE /AWS1/LOCID /AWS1/LOCID¶
The identifier for the geofence to be stored in a given geofence collection.
io_geometry TYPE REF TO /AWS1/CL_LOCGEOFENCEGEOMETRY /AWS1/CL_LOCGEOFENCEGEOMETRY¶
Contains the details to specify the position of the geofence. Can be a circle, a polygon, or a multipolygon.
PolygonandMultiPolygongeometries can be defined using their respective parameters, or encoded in Geobuf format using theGeobufparameter. Including multiple geometry types in the same request will return a validation error.The geofence
PolygonandMultiPolygonformats support a maximum of 1,000 total vertices. TheGeobufformat supports a maximum of 100,000 vertices.
Optional arguments:¶
it_geofenceproperties TYPE /AWS1/CL_LOCPROPERTYMAP_W=>TT_PROPERTYMAP TT_PROPERTYMAP¶
Associates one of more properties with 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 identifier for the geofence to be stored in a given geofence collection.
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 details to specify the position of the geofence. Can be a circle, a polygon, or a multipolygon.
PolygonandMultiPolygongeometries can be defined using their respective parameters, or encoded in Geobuf format using theGeobufparameter. Including multiple geometry types in the same request will return a validation error.The geofence
PolygonandMultiPolygonformats support a maximum of 1,000 total vertices. TheGeobufformat supports a maximum of 100,000 vertices.
Accessible with the following methods¶
| Method | Description | 
|---|---|
| GET_GEOMETRY() | Getter for GEOMETRY | 
GeofenceProperties¶
Associates one of more properties with 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_BTCPUTGEOFENCEREQENTRYLIST¶
TYPES TT_BTCPUTGEOFENCEREQENTRYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_LOCBTCPUTGEOFENCERE00 WITH DEFAULT KEY
.