提交
This commit is contained in:
39
TUIKit/TUICallKit/TUICallKit-Swift/State/TUICallEvent.swift
Normal file
39
TUIKit/TUICallKit/TUICallKit-Swift/State/TUICallEvent.swift
Normal file
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// 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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user