AWSLocationBatchPutGeofenceRequestEntry
Objective-C
@interface AWSLocationBatchPutGeofenceRequestEntry
Swift
class AWSLocationBatchPutGeofenceRequestEntry
Contains geofence geometry details.
Required parameters: [GeofenceId, Geometry]
-
The identifier for the geofence to be stored in a given geofence collection.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable geofenceId;
Swift
var geofenceId: String? { get set }
-
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"
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable geofenceProperties;
Swift
var geofenceProperties: [String : String]? { get set }
-
Contains the details of the position of the geofence. Can be either a polygon or a circle. Including both will return a validation error.
Each geofence polygon can have a maximum of 1,000 vertices.
Declaration
Objective-C
@property (nonatomic, strong) AWSLocationGeofenceGeometry *_Nullable geometry;
Swift
var geometry: AWSLocationGeofenceGeometry? { get set }