EventAttributeName
@objc
public enum EventAttributeName : Int, CustomStringConvertible, CaseIterable
EventAttributeName describes key of attributes that are passed in EventAnalyticsObserver.eventDidReceive
-
Name of device = Manufacturer of Device + Device Model
Declaration
Swift
case deviceName -
Manufacturer of Device
Declaration
Swift
case deviceManufacturer -
Model of Device
Declaration
Swift
case deviceModel -
Operating system name, which is “iOS”
Declaration
Swift
case osName -
Operating system version
Declaration
Swift
case osVersion -
Name of SDK, which is “amazon-chime-sdk-ios”
Declaration
Swift
case sdkName -
Version of SDK
Declaration
Swift
case sdkVersion -
Version of media SDK
Declaration
Swift
case mediaSdkVersion -
Timestamp of event occurrence
Declaration
Swift
case timestampMs -
AttendeeId
Declaration
Swift
case attendeeId -
External Meeting Id
Declaration
Swift
case externalMeetingId -
External Attendee Id
Declaration
Swift
case externalUserId -
Meeting Id
Declaration
Swift
case meetingId -
History of the meeting events in chronological order
Declaration
Swift
case meetingHistory -
Maximum number video tile shared during the meeting, including self video tile
Declaration
Swift
case maxVideoTileCount -
Duration of the meeting start process
Declaration
Swift
case meetingStartDurationMs -
Duration of the meeting reconnect process
Declaration
Swift
case meetingReconnectDurationMs -
Duration of the meeting
Declaration
Swift
case meetingDurationMs -
Error message of the meeting
Declaration
Swift
case meetingErrorMessage -
Meeting Status
MeetingSessionStatusDeclaration
Swift
case meetingStatus -
The number of poor connection count during the meeting from start to end
Declaration
Swift
case poorConnectionCount -
The number of meeting retry connection count during the meeting from start to end
Declaration
Swift
case retryCount -
The error message that explains why the camera failed
Declaration
Swift
case videoInputError -
The error message that explains why the microphone failed
Declaration
Swift
case audioInputError -
The error message that explains why the signaling websocket connection dropped
Declaration
Swift
case signalingDroppedError -
The error message that explains why content share failed
Declaration
Swift
case contentShareError -
The current app state
Declaration
Swift
case appState -
The current battery level
Declaration
Swift
case batteryLevel -
The current battery state
Declaration
Swift
case batteryState -
The error message explaining why enabling or disabling Voice Focus failed
Declaration
Swift
case voiceFocusError -
The selected audio device type
Declaration
Swift
case audioDeviceType -
The selected video device type
Declaration
Swift
case videoDeviceType -
Whether low power mode is enabled
Declaration
Swift
case lowPowerModeEnabled -
The reason explaning why the vidoe is interrupted
Declaration
Swift
case videoInterruptionReason -
The time taken for connection’s ICE gathering state to complete
Declaration
Swift
case iceGatheringDurationMs -
The time taken for opening a WebSocket connection.
Declaration
Swift
case signalingOpenDurationMs -
The network connection type
Declaration
Swift
case networkConnectionType -
Declaration
Swift
public var description: String { get }