AWSLocationGetGeofenceResponse

Objective-C

@interface AWSLocationGetGeofenceResponse

Swift

class AWSLocationGetGeofenceResponse
  • The timestamp for when the geofence collection was created 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 collection 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 }