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 MeetingSessionStatus

    Declaration

    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 }