Event
public struct Event : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A collection of key-value pairs that give additional context to the event. The key-value pairs are specified by the developer. This collection can be empty or the attribute object can be omitted.
Declaration
Swift
public let attributes: [String : String]?
-
A name signifying an event that occurred in your app. This is used for grouping and aggregating like events together for reporting purposes.
Declaration
Swift
public let eventType: String
-
A collection of key-value pairs that gives additional, measurable context to the event. The key-value pairs are specified by the developer. This collection can be empty or the attribute object can be omitted.
Declaration
Swift
public let metrics: [String : Double]?
-
The session the event occured within.
Declaration
Swift
public let session: Session?
-
The time the event occurred in ISO 8601 standard date time format. For example, 2014-06-30T19:07:47.885Z
Declaration
Swift
public let timestamp: String
-
The version of the event.
Declaration
Swift
public let version: String?
-
Undocumented
Declaration
Swift
public init(attributes: [String : String]? = nil, eventType: String, metrics: [String : Double]? = nil, session: Session? = nil, timestamp: String, version: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws