Files
midi_ios/TUIKit/TUICallKit/TUICallKit-Swift/State/TUICallEvent.swift
2025-08-14 10:07:49 +08:00

40 lines
765 B
Swift

//
// TUICallEvent.swift
// TUICallKit
//
// Created by vincepzhang on 2023/4/3.
//
let EVENT_KEY_USER_ID = "userId"
let EVENT_KEY_CODE = "code"
let EVENT_KEY_MESSAGE = "message"
public class TUICallEvent {
enum EventType {
case ERROR
case TIP
case UNKNOWN
}
enum Event {
case USER_REJECT
case USER_NO_RESPONSE
case USER_LINE_BUSY
case USER_LEAVE
case USER_EXCEED_LIMIT
case ERROR_COMMON
case UNKNOWN
}
var eventType: EventType
var event: Event
var param: [String: Any]
init(eventType: EventType, event: Event, param: [String: Any]) {
self.eventType = eventType
self.event = event
self.param = param
}
}