AWSLocationListGeofenceResponseEntry
Objective-C
@interface AWSLocationListGeofenceResponseEntry
Swift
class AWSLocationListGeofenceResponseEntry
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.
-
The timestamp for when the geofence was stored in a geofence collection in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable createTime;
Swift
var createTime: Date? { get set }
-
The geofence identifier.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable geofenceId;
Swift
var geofenceId: String? { get set }
-
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"
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable geofenceProperties;
Swift
var geofenceProperties: [String : String]? { get set }
-
Contains the geofence geometry details describing a polygon or a circle.
Declaration
Objective-C
@property (nonatomic, strong) AWSLocationGeofenceGeometry *_Nullable geometry;
Swift
var geometry: AWSLocationGeofenceGeometry? { get set }
-
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.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable status;
Swift
var status: String? { get set }
-
The timestamp for when the geofence was last updated in ISO 8601 format:
YYYY-MM-DDThh:mm:ss.sssZ
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable updateTime;
Swift
var updateTime: Date? { get set }