arm64-apple-ios.swiftinterface 61 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997
  1. // swift-interface-format-version: 1.0
  2. // swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
  3. // swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OUIMeetingPlugin
  4. import AVFAudio
  5. import AVFoundation
  6. import AudioToolbox
  7. import Dispatch
  8. import FBLPromises
  9. import Foundation
  10. import MobileCoreServices
  11. import OUICallingPlugin
  12. @_exported import OUIMeetingPlugin
  13. import OpenIMCore
  14. import Swift
  15. import SwiftProtobuf
  16. import SystemConfiguration
  17. import UIKit
  18. import _Concurrency
  19. import _StringProcessing
  20. import _SwiftConcurrencyShims
  21. @objc @_inheritsConvenienceInitializers public class APIManager : ObjectiveC.NSObject {
  22. @objc public static let shared: OUIMeetingPlugin.APIManager
  23. @objc public func setBase(url: Swift.String, token: Swift.String)
  24. @objc override dynamic public init()
  25. @objc deinit
  26. }
  27. @_hasMissingDesignatedInitializers open class NetworkReachabilityManager {
  28. public enum NetworkReachabilityStatus {
  29. case unknown
  30. case notReachable
  31. case reachable(OUIMeetingPlugin.NetworkReachabilityManager.ConnectionType)
  32. }
  33. public enum ConnectionType {
  34. case ethernetOrWiFi
  35. case wwan
  36. public static func == (a: OUIMeetingPlugin.NetworkReachabilityManager.ConnectionType, b: OUIMeetingPlugin.NetworkReachabilityManager.ConnectionType) -> Swift.Bool
  37. public func hash(into hasher: inout Swift.Hasher)
  38. public var hashValue: Swift.Int {
  39. get
  40. }
  41. }
  42. public typealias Listener = (OUIMeetingPlugin.NetworkReachabilityManager.NetworkReachabilityStatus) -> Swift.Void
  43. open var isReachable: Swift.Bool {
  44. get
  45. }
  46. open var isReachableOnWWAN: Swift.Bool {
  47. get
  48. }
  49. open var isReachableOnEthernetOrWiFi: Swift.Bool {
  50. get
  51. }
  52. open var networkReachabilityStatus: OUIMeetingPlugin.NetworkReachabilityManager.NetworkReachabilityStatus {
  53. get
  54. }
  55. open var listenerQueue: Dispatch.DispatchQueue
  56. open var listener: OUIMeetingPlugin.NetworkReachabilityManager.Listener?
  57. open var flags: SystemConfiguration.SCNetworkReachabilityFlags? {
  58. get
  59. }
  60. open var previousFlags: SystemConfiguration.SCNetworkReachabilityFlags
  61. convenience public init?(host: Swift.String)
  62. convenience public init?()
  63. @objc deinit
  64. @discardableResult
  65. open func startListening() -> Swift.Bool
  66. open func stopListening()
  67. }
  68. extension OUIMeetingPlugin.NetworkReachabilityManager.NetworkReachabilityStatus : Swift.Equatable {
  69. }
  70. public func == (lhs: OUIMeetingPlugin.NetworkReachabilityManager.NetworkReachabilityStatus, rhs: OUIMeetingPlugin.NetworkReachabilityManager.NetworkReachabilityStatus) -> Swift.Bool
  71. public let kScreenWidth: CoreFoundation.CGFloat
  72. public let kScreenHeight: CoreFoundation.CGFloat
  73. public let kStatusBarHeight: CoreFoundation.CGFloat
  74. public struct FormatUtil {
  75. public static func getMediaFormat(of seconds: Swift.Int) -> Swift.String
  76. public static func getMutedFormat(of mutedSeconds: Swift.Int) -> Swift.String
  77. public static func getFormatDate(formatString: Swift.String = "yyyy/MM/dd", of seconds: Swift.Int) -> Swift.String
  78. public static func getFileSizeDesc(fileSize: Swift.Int) -> Swift.String
  79. }
  80. extension Foundation.Date {
  81. public static func timeString(timeInterval: Foundation.TimeInterval) -> Swift.String
  82. }
  83. extension Foundation.Calendar {
  84. public func isDateInMonth(_ date: Foundation.Date) -> Swift.Bool
  85. public func isDateInWeek(_ date: Foundation.Date) -> Swift.Bool
  86. }
  87. extension UIKit.UIViewController {
  88. @_Concurrency.MainActor(unsafe) public func presentAlert(title: Swift.String? = nil, confirmTitle: Swift.String? = "确定", cancelTitle: Swift.String? = "取消", confirmHandler: (() -> Swift.Void)? = nil)
  89. @_Concurrency.MainActor(unsafe) public func presentActionSheet(title: Swift.String? = nil, action1Title: Swift.String, action1Handler: (() -> Swift.Void)?, action2Title: Swift.String? = nil, action2Handler: (() -> Swift.Void)? = nil)
  90. @_Concurrency.MainActor(unsafe) public func currentViewController() -> (UIKit.UIViewController?)
  91. @_Concurrency.MainActor(unsafe) public func getRootController() -> UIKit.UIViewController?
  92. }
  93. @objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class PopoverTableViewController : UIKit.UIViewController, UIKit.UITableViewDelegate, UIKit.UITableViewDataSource {
  94. public struct MenuItem {
  95. public init(title: Swift.String, icon: UIKit.UIImage?, action: @escaping () -> Swift.Void)
  96. }
  97. @_Concurrency.MainActor(unsafe) public func show<T>(in baseController: T, sender: UIKit.UIView? = nil, itemSender: UIKit.UIBarButtonItem? = nil, permittedArrowDirections: UIKit.UIPopoverArrowDirection = .any, sourceViewReviseOffset: CoreFoundation.CGFloat = 110) where T : UIKit.UIViewController
  98. @_Concurrency.MainActor(unsafe) public init(items: [OUIMeetingPlugin.PopoverTableViewController.MenuItem] = [])
  99. @_Concurrency.MainActor(unsafe) public var items: [OUIMeetingPlugin.PopoverTableViewController.MenuItem] {
  100. get
  101. set
  102. }
  103. @_Concurrency.MainActor(unsafe) public var topInset: Swift.Double
  104. @_Concurrency.MainActor(unsafe) public var itemSize: CoreFoundation.CGSize
  105. @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad()
  106. @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool)
  107. @_Concurrency.MainActor(unsafe) @objc public func tableView(_ tableView: UIKit.UITableView, numberOfRowsInSection section: Swift.Int) -> Swift.Int
  108. @_Concurrency.MainActor(unsafe) @objc public func tableView(_ tableView: UIKit.UITableView, cellForRowAt indexPath: Foundation.IndexPath) -> UIKit.UITableViewCell
  109. @_Concurrency.MainActor(unsafe) @objc public func tableView(_ tableView: UIKit.UITableView, willDisplay cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
  110. @_Concurrency.MainActor(unsafe) @objc public func tableView(_ tableView: UIKit.UITableView, didSelectRowAt indexPath: Foundation.IndexPath)
  111. @objc deinit
  112. }
  113. extension OUIMeetingPlugin.PopoverTableViewController : UIKit.UIPopoverPresentationControllerDelegate {
  114. @_Concurrency.MainActor(unsafe) @objc dynamic public func adaptivePresentationStyle(for controller: UIKit.UIPresentationController) -> UIKit.UIModalPresentationStyle
  115. }
  116. public struct DefaultDataResponse {
  117. public let request: Foundation.URLRequest?
  118. public let response: Foundation.HTTPURLResponse?
  119. public let data: Foundation.Data?
  120. public let error: (any Swift.Error)?
  121. public let timeline: OUIMeetingPlugin.Timeline
  122. public init(request: Foundation.URLRequest?, response: Foundation.HTTPURLResponse?, data: Foundation.Data?, error: (any Swift.Error)?, timeline: OUIMeetingPlugin.Timeline = Timeline(), metrics: Swift.AnyObject? = nil)
  123. }
  124. public struct DataResponse<Value> {
  125. public let request: Foundation.URLRequest?
  126. public let response: Foundation.HTTPURLResponse?
  127. public let data: Foundation.Data?
  128. public let result: OUIMeetingPlugin.Result<Value>
  129. public let timeline: OUIMeetingPlugin.Timeline
  130. public var value: Value? {
  131. get
  132. }
  133. public var error: (any Swift.Error)? {
  134. get
  135. }
  136. public init(request: Foundation.URLRequest?, response: Foundation.HTTPURLResponse?, data: Foundation.Data?, result: OUIMeetingPlugin.Result<Value>, timeline: OUIMeetingPlugin.Timeline = Timeline())
  137. }
  138. extension OUIMeetingPlugin.DataResponse : Swift.CustomStringConvertible, Swift.CustomDebugStringConvertible {
  139. public var description: Swift.String {
  140. get
  141. }
  142. public var debugDescription: Swift.String {
  143. get
  144. }
  145. }
  146. extension OUIMeetingPlugin.DataResponse {
  147. public func map<T>(_ transform: (Value) -> T) -> OUIMeetingPlugin.DataResponse<T>
  148. public func flatMap<T>(_ transform: (Value) throws -> T) -> OUIMeetingPlugin.DataResponse<T>
  149. public func mapError<E>(_ transform: (any Swift.Error) -> E) -> OUIMeetingPlugin.DataResponse<Value> where E : Swift.Error
  150. public func flatMapError<E>(_ transform: (any Swift.Error) throws -> E) -> OUIMeetingPlugin.DataResponse<Value> where E : Swift.Error
  151. }
  152. public struct DefaultDownloadResponse {
  153. public let request: Foundation.URLRequest?
  154. public let response: Foundation.HTTPURLResponse?
  155. public let temporaryURL: Foundation.URL?
  156. public let destinationURL: Foundation.URL?
  157. public let resumeData: Foundation.Data?
  158. public let error: (any Swift.Error)?
  159. public let timeline: OUIMeetingPlugin.Timeline
  160. public init(request: Foundation.URLRequest?, response: Foundation.HTTPURLResponse?, temporaryURL: Foundation.URL?, destinationURL: Foundation.URL?, resumeData: Foundation.Data?, error: (any Swift.Error)?, timeline: OUIMeetingPlugin.Timeline = Timeline(), metrics: Swift.AnyObject? = nil)
  161. }
  162. public struct DownloadResponse<Value> {
  163. public let request: Foundation.URLRequest?
  164. public let response: Foundation.HTTPURLResponse?
  165. public let temporaryURL: Foundation.URL?
  166. public let destinationURL: Foundation.URL?
  167. public let resumeData: Foundation.Data?
  168. public let result: OUIMeetingPlugin.Result<Value>
  169. public let timeline: OUIMeetingPlugin.Timeline
  170. public var value: Value? {
  171. get
  172. }
  173. public var error: (any Swift.Error)? {
  174. get
  175. }
  176. public init(request: Foundation.URLRequest?, response: Foundation.HTTPURLResponse?, temporaryURL: Foundation.URL?, destinationURL: Foundation.URL?, resumeData: Foundation.Data?, result: OUIMeetingPlugin.Result<Value>, timeline: OUIMeetingPlugin.Timeline = Timeline())
  177. }
  178. extension OUIMeetingPlugin.DownloadResponse : Swift.CustomStringConvertible, Swift.CustomDebugStringConvertible {
  179. public var description: Swift.String {
  180. get
  181. }
  182. public var debugDescription: Swift.String {
  183. get
  184. }
  185. }
  186. extension OUIMeetingPlugin.DownloadResponse {
  187. public func map<T>(_ transform: (Value) -> T) -> OUIMeetingPlugin.DownloadResponse<T>
  188. public func flatMap<T>(_ transform: (Value) throws -> T) -> OUIMeetingPlugin.DownloadResponse<T>
  189. public func mapError<E>(_ transform: (any Swift.Error) -> E) -> OUIMeetingPlugin.DownloadResponse<Value> where E : Swift.Error
  190. public func flatMapError<E>(_ transform: (any Swift.Error) throws -> E) -> OUIMeetingPlugin.DownloadResponse<Value> where E : Swift.Error
  191. }
  192. @available(iOS 10.0, macOS 10.12, tvOS 10.0, *)
  193. extension OUIMeetingPlugin.DefaultDataResponse {
  194. public var metrics: Foundation.URLSessionTaskMetrics? {
  195. get
  196. }
  197. }
  198. @available(iOS 10.0, macOS 10.12, tvOS 10.0, *)
  199. extension OUIMeetingPlugin.DataResponse {
  200. public var metrics: Foundation.URLSessionTaskMetrics? {
  201. get
  202. }
  203. }
  204. @available(iOS 10.0, macOS 10.12, tvOS 10.0, *)
  205. extension OUIMeetingPlugin.DefaultDownloadResponse {
  206. public var metrics: Foundation.URLSessionTaskMetrics? {
  207. get
  208. }
  209. }
  210. @available(iOS 10.0, macOS 10.12, tvOS 10.0, *)
  211. extension OUIMeetingPlugin.DownloadResponse {
  212. public var metrics: Foundation.URLSessionTaskMetrics? {
  213. get
  214. }
  215. }
  216. open class MultipartFormData {
  217. open var contentType: Swift.String {
  218. get
  219. set
  220. }
  221. public var contentLength: Swift.UInt64 {
  222. get
  223. }
  224. public var boundary: Swift.String
  225. public init()
  226. public func append(_ data: Foundation.Data, withName name: Swift.String)
  227. public func append(_ data: Foundation.Data, withName name: Swift.String, mimeType: Swift.String)
  228. public func append(_ data: Foundation.Data, withName name: Swift.String, fileName: Swift.String, mimeType: Swift.String)
  229. public func append(_ fileURL: Foundation.URL, withName name: Swift.String)
  230. public func append(_ fileURL: Foundation.URL, withName name: Swift.String, fileName: Swift.String, mimeType: Swift.String)
  231. public func append(_ stream: Foundation.InputStream, withLength length: Swift.UInt64, name: Swift.String, fileName: Swift.String, mimeType: Swift.String)
  232. public func append(_ stream: Foundation.InputStream, withLength length: Swift.UInt64, headers: OUIMeetingPlugin.HTTPHeaders)
  233. public func encode() throws -> Foundation.Data
  234. public func writeEncodedData(to fileURL: Foundation.URL) throws
  235. @objc deinit
  236. }
  237. @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class LayoutButton : UIKit.UIButton {
  238. @_Concurrency.MainActor(unsafe) convenience public init(imagePosition: UIKit.NSDirectionalRectEdge = .top, atSpace space: CoreFoundation.CGFloat = 4)
  239. @_Concurrency.MainActor(unsafe) public func setFont(_ font: UIKit.UIFont)
  240. @_Concurrency.MainActor(unsafe) @objc override dynamic public func setTitleColor(_ color: UIKit.UIColor?, for state: UIKit.UIControl.State)
  241. @_Concurrency.MainActor(unsafe) @objc override dynamic public func setTitle(_ title: Swift.String?, for state: UIKit.UIControl.State)
  242. @_Concurrency.MainActor(unsafe) @objc override dynamic public var intrinsicContentSize: CoreFoundation.CGSize {
  243. @objc get
  244. }
  245. @_Concurrency.MainActor(unsafe) @objc override dynamic public func layoutSubviews()
  246. @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect)
  247. @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
  248. @objc deinit
  249. }
  250. extension UIKit.UIButton {
  251. @_Concurrency.MainActor(unsafe) public func setBackgroundColor(_ color: UIKit.UIColor, for forState: UIKit.UIControl.State)
  252. }
  253. public protocol URLConvertible {
  254. func asURL() throws -> Foundation.URL
  255. }
  256. extension Swift.String : OUIMeetingPlugin.URLConvertible {
  257. public func asURL() throws -> Foundation.URL
  258. }
  259. extension Foundation.URL : OUIMeetingPlugin.URLConvertible {
  260. public func asURL() throws -> Foundation.URL
  261. }
  262. extension Foundation.URLComponents : OUIMeetingPlugin.URLConvertible {
  263. public func asURL() throws -> Foundation.URL
  264. }
  265. public protocol URLRequestConvertible {
  266. func asURLRequest() throws -> Foundation.URLRequest
  267. }
  268. extension OUIMeetingPlugin.URLRequestConvertible {
  269. public var urlRequest: Foundation.URLRequest? {
  270. get
  271. }
  272. }
  273. extension Foundation.URLRequest : OUIMeetingPlugin.URLRequestConvertible {
  274. public func asURLRequest() throws -> Foundation.URLRequest
  275. }
  276. extension Foundation.URLRequest {
  277. public init(url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod, headers: OUIMeetingPlugin.HTTPHeaders? = nil) throws
  278. }
  279. @discardableResult
  280. public func request(_ url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .get, parameters: OUIMeetingPlugin.Parameters? = nil, encoding: any OUIMeetingPlugin.ParameterEncoding = URLEncoding.default, headers: OUIMeetingPlugin.HTTPHeaders? = nil) -> OUIMeetingPlugin.DataRequest
  281. @discardableResult
  282. public func request(_ urlRequest: any OUIMeetingPlugin.URLRequestConvertible) -> OUIMeetingPlugin.DataRequest
  283. @discardableResult
  284. public func download(_ url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .get, parameters: OUIMeetingPlugin.Parameters? = nil, encoding: any OUIMeetingPlugin.ParameterEncoding = URLEncoding.default, headers: OUIMeetingPlugin.HTTPHeaders? = nil, to destination: OUIMeetingPlugin.DownloadRequest.DownloadFileDestination? = nil) -> OUIMeetingPlugin.DownloadRequest
  285. @discardableResult
  286. public func download(_ urlRequest: any OUIMeetingPlugin.URLRequestConvertible, to destination: OUIMeetingPlugin.DownloadRequest.DownloadFileDestination? = nil) -> OUIMeetingPlugin.DownloadRequest
  287. @discardableResult
  288. public func download(resumingWith resumeData: Foundation.Data, to destination: OUIMeetingPlugin.DownloadRequest.DownloadFileDestination? = nil) -> OUIMeetingPlugin.DownloadRequest
  289. @discardableResult
  290. public func upload(_ fileURL: Foundation.URL, to url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .post, headers: OUIMeetingPlugin.HTTPHeaders? = nil) -> OUIMeetingPlugin.UploadRequest
  291. @discardableResult
  292. public func upload(_ fileURL: Foundation.URL, with urlRequest: any OUIMeetingPlugin.URLRequestConvertible) -> OUIMeetingPlugin.UploadRequest
  293. @discardableResult
  294. public func upload(_ data: Foundation.Data, to url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .post, headers: OUIMeetingPlugin.HTTPHeaders? = nil) -> OUIMeetingPlugin.UploadRequest
  295. @discardableResult
  296. public func upload(_ data: Foundation.Data, with urlRequest: any OUIMeetingPlugin.URLRequestConvertible) -> OUIMeetingPlugin.UploadRequest
  297. @discardableResult
  298. public func upload(_ stream: Foundation.InputStream, to url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .post, headers: OUIMeetingPlugin.HTTPHeaders? = nil) -> OUIMeetingPlugin.UploadRequest
  299. @discardableResult
  300. public func upload(_ stream: Foundation.InputStream, with urlRequest: any OUIMeetingPlugin.URLRequestConvertible) -> OUIMeetingPlugin.UploadRequest
  301. public func upload(multipartFormData: @escaping (OUIMeetingPlugin.MultipartFormData) -> Swift.Void, usingThreshold encodingMemoryThreshold: Swift.UInt64 = SessionManager.multipartFormDataEncodingMemoryThreshold, to url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .post, headers: OUIMeetingPlugin.HTTPHeaders? = nil, encodingCompletion: ((OUIMeetingPlugin.SessionManager.MultipartFormDataEncodingResult) -> Swift.Void)?)
  302. public func upload(multipartFormData: @escaping (OUIMeetingPlugin.MultipartFormData) -> Swift.Void, usingThreshold encodingMemoryThreshold: Swift.UInt64 = SessionManager.multipartFormDataEncodingMemoryThreshold, with urlRequest: any OUIMeetingPlugin.URLRequestConvertible, encodingCompletion: ((OUIMeetingPlugin.SessionManager.MultipartFormDataEncodingResult) -> Swift.Void)?)
  303. @available(iOS 9.0, macOS 10.11, tvOS 9.0, *)
  304. @discardableResult
  305. public func stream(withHostName hostName: Swift.String, port: Swift.Int) -> OUIMeetingPlugin.StreamRequest
  306. @available(iOS 9.0, macOS 10.11, tvOS 9.0, *)
  307. @discardableResult
  308. public func stream(with netService: Foundation.NetService) -> OUIMeetingPlugin.StreamRequest
  309. public enum Result<Value> {
  310. case success(Value)
  311. case failure(any Swift.Error)
  312. public var isSuccess: Swift.Bool {
  313. get
  314. }
  315. public var isFailure: Swift.Bool {
  316. get
  317. }
  318. public var value: Value? {
  319. get
  320. }
  321. public var error: (any Swift.Error)? {
  322. get
  323. }
  324. }
  325. extension OUIMeetingPlugin.Result : Swift.CustomStringConvertible {
  326. public var description: Swift.String {
  327. get
  328. }
  329. }
  330. extension OUIMeetingPlugin.Result : Swift.CustomDebugStringConvertible {
  331. public var debugDescription: Swift.String {
  332. get
  333. }
  334. }
  335. extension OUIMeetingPlugin.Result {
  336. public init(value: () throws -> Value)
  337. public func unwrap() throws -> Value
  338. public func map<T>(_ transform: (Value) -> T) -> OUIMeetingPlugin.Result<T>
  339. public func flatMap<T>(_ transform: (Value) throws -> T) -> OUIMeetingPlugin.Result<T>
  340. public func mapError<T>(_ transform: (any Swift.Error) -> T) -> OUIMeetingPlugin.Result<Value> where T : Swift.Error
  341. public func flatMapError<T>(_ transform: (any Swift.Error) throws -> T) -> OUIMeetingPlugin.Result<Value> where T : Swift.Error
  342. @discardableResult
  343. public func withValue(_ closure: (Value) throws -> Swift.Void) rethrows -> OUIMeetingPlugin.Result<Value>
  344. @discardableResult
  345. public func withError(_ closure: (any Swift.Error) throws -> Swift.Void) rethrows -> OUIMeetingPlugin.Result<Value>
  346. @discardableResult
  347. public func ifSuccess(_ closure: () throws -> Swift.Void) rethrows -> OUIMeetingPlugin.Result<Value>
  348. @discardableResult
  349. public func ifFailure(_ closure: () throws -> Swift.Void) rethrows -> OUIMeetingPlugin.Result<Value>
  350. }
  351. public enum AFError : Swift.Error {
  352. public enum ParameterEncodingFailureReason {
  353. case missingURL
  354. case jsonEncodingFailed(error: any Swift.Error)
  355. case propertyListEncodingFailed(error: any Swift.Error)
  356. }
  357. public enum MultipartEncodingFailureReason {
  358. case bodyPartURLInvalid(url: Foundation.URL)
  359. case bodyPartFilenameInvalid(in: Foundation.URL)
  360. case bodyPartFileNotReachable(at: Foundation.URL)
  361. case bodyPartFileNotReachableWithError(atURL: Foundation.URL, error: any Swift.Error)
  362. case bodyPartFileIsDirectory(at: Foundation.URL)
  363. case bodyPartFileSizeNotAvailable(at: Foundation.URL)
  364. case bodyPartFileSizeQueryFailedWithError(forURL: Foundation.URL, error: any Swift.Error)
  365. case bodyPartInputStreamCreationFailed(for: Foundation.URL)
  366. case outputStreamCreationFailed(for: Foundation.URL)
  367. case outputStreamFileAlreadyExists(at: Foundation.URL)
  368. case outputStreamURLInvalid(url: Foundation.URL)
  369. case outputStreamWriteFailed(error: any Swift.Error)
  370. case inputStreamReadFailed(error: any Swift.Error)
  371. }
  372. public enum ResponseValidationFailureReason {
  373. case dataFileNil
  374. case dataFileReadFailed(at: Foundation.URL)
  375. case missingContentType(acceptableContentTypes: [Swift.String])
  376. case unacceptableContentType(acceptableContentTypes: [Swift.String], responseContentType: Swift.String)
  377. case unacceptableStatusCode(code: Swift.Int)
  378. }
  379. public enum ResponseSerializationFailureReason {
  380. case inputDataNil
  381. case inputDataNilOrZeroLength
  382. case inputFileNil
  383. case inputFileReadFailed(at: Foundation.URL)
  384. case stringSerializationFailed(encoding: Swift.String.Encoding)
  385. case jsonSerializationFailed(error: any Swift.Error)
  386. case propertyListSerializationFailed(error: any Swift.Error)
  387. }
  388. case invalidURL(url: any OUIMeetingPlugin.URLConvertible)
  389. case parameterEncodingFailed(reason: OUIMeetingPlugin.AFError.ParameterEncodingFailureReason)
  390. case multipartEncodingFailed(reason: OUIMeetingPlugin.AFError.MultipartEncodingFailureReason)
  391. case responseValidationFailed(reason: OUIMeetingPlugin.AFError.ResponseValidationFailureReason)
  392. case responseSerializationFailed(reason: OUIMeetingPlugin.AFError.ResponseSerializationFailureReason)
  393. }
  394. extension OUIMeetingPlugin.AFError {
  395. public var isInvalidURLError: Swift.Bool {
  396. get
  397. }
  398. public var isParameterEncodingError: Swift.Bool {
  399. get
  400. }
  401. public var isMultipartEncodingError: Swift.Bool {
  402. get
  403. }
  404. public var isResponseValidationError: Swift.Bool {
  405. get
  406. }
  407. public var isResponseSerializationError: Swift.Bool {
  408. get
  409. }
  410. }
  411. extension OUIMeetingPlugin.AFError {
  412. public var urlConvertible: (any OUIMeetingPlugin.URLConvertible)? {
  413. get
  414. }
  415. public var url: Foundation.URL? {
  416. get
  417. }
  418. public var underlyingError: (any Swift.Error)? {
  419. get
  420. }
  421. public var acceptableContentTypes: [Swift.String]? {
  422. get
  423. }
  424. public var responseContentType: Swift.String? {
  425. get
  426. }
  427. public var responseCode: Swift.Int? {
  428. get
  429. }
  430. public var failedStringEncoding: Swift.String.Encoding? {
  431. get
  432. }
  433. }
  434. extension OUIMeetingPlugin.AFError : Foundation.LocalizedError {
  435. public var errorDescription: Swift.String? {
  436. get
  437. }
  438. }
  439. extension Foundation.NSNotification.Name {
  440. public struct Task {
  441. public static let DidResume: Foundation.Notification.Name
  442. public static let DidSuspend: Foundation.Notification.Name
  443. public static let DidCancel: Foundation.Notification.Name
  444. public static let DidComplete: Foundation.Notification.Name
  445. }
  446. }
  447. extension Foundation.Notification {
  448. public struct Key {
  449. public static let Task: Swift.String
  450. public static let ResponseData: Swift.String
  451. }
  452. }
  453. public enum HTTPMethod : Swift.String {
  454. case options
  455. case get
  456. case head
  457. case post
  458. case put
  459. case patch
  460. case delete
  461. case trace
  462. case connect
  463. public init?(rawValue: Swift.String)
  464. public typealias RawValue = Swift.String
  465. public var rawValue: Swift.String {
  466. get
  467. }
  468. }
  469. public typealias Parameters = [Swift.String : Any]
  470. public protocol ParameterEncoding {
  471. func encode(_ urlRequest: any OUIMeetingPlugin.URLRequestConvertible, with parameters: OUIMeetingPlugin.Parameters?) throws -> Foundation.URLRequest
  472. }
  473. public struct URLEncoding : OUIMeetingPlugin.ParameterEncoding {
  474. public enum Destination {
  475. case methodDependent, queryString, httpBody
  476. public static func == (a: OUIMeetingPlugin.URLEncoding.Destination, b: OUIMeetingPlugin.URLEncoding.Destination) -> Swift.Bool
  477. public func hash(into hasher: inout Swift.Hasher)
  478. public var hashValue: Swift.Int {
  479. get
  480. }
  481. }
  482. public enum ArrayEncoding {
  483. case brackets, noBrackets
  484. public static func == (a: OUIMeetingPlugin.URLEncoding.ArrayEncoding, b: OUIMeetingPlugin.URLEncoding.ArrayEncoding) -> Swift.Bool
  485. public func hash(into hasher: inout Swift.Hasher)
  486. public var hashValue: Swift.Int {
  487. get
  488. }
  489. }
  490. public enum BoolEncoding {
  491. case numeric, literal
  492. public static func == (a: OUIMeetingPlugin.URLEncoding.BoolEncoding, b: OUIMeetingPlugin.URLEncoding.BoolEncoding) -> Swift.Bool
  493. public func hash(into hasher: inout Swift.Hasher)
  494. public var hashValue: Swift.Int {
  495. get
  496. }
  497. }
  498. public static var `default`: OUIMeetingPlugin.URLEncoding {
  499. get
  500. }
  501. public static var methodDependent: OUIMeetingPlugin.URLEncoding {
  502. get
  503. }
  504. public static var queryString: OUIMeetingPlugin.URLEncoding {
  505. get
  506. }
  507. public static var httpBody: OUIMeetingPlugin.URLEncoding {
  508. get
  509. }
  510. public let destination: OUIMeetingPlugin.URLEncoding.Destination
  511. public let arrayEncoding: OUIMeetingPlugin.URLEncoding.ArrayEncoding
  512. public let boolEncoding: OUIMeetingPlugin.URLEncoding.BoolEncoding
  513. public init(destination: OUIMeetingPlugin.URLEncoding.Destination = .methodDependent, arrayEncoding: OUIMeetingPlugin.URLEncoding.ArrayEncoding = .brackets, boolEncoding: OUIMeetingPlugin.URLEncoding.BoolEncoding = .numeric)
  514. public func encode(_ urlRequest: any OUIMeetingPlugin.URLRequestConvertible, with parameters: OUIMeetingPlugin.Parameters?) throws -> Foundation.URLRequest
  515. public func queryComponents(fromKey key: Swift.String, value: Any) -> [(Swift.String, Swift.String)]
  516. public func escape(_ string: Swift.String) -> Swift.String
  517. }
  518. public struct JSONEncoding : OUIMeetingPlugin.ParameterEncoding {
  519. public static var `default`: OUIMeetingPlugin.JSONEncoding {
  520. get
  521. }
  522. public static var prettyPrinted: OUIMeetingPlugin.JSONEncoding {
  523. get
  524. }
  525. public let options: Foundation.JSONSerialization.WritingOptions
  526. public init(options: Foundation.JSONSerialization.WritingOptions = [])
  527. public func encode(_ urlRequest: any OUIMeetingPlugin.URLRequestConvertible, with parameters: OUIMeetingPlugin.Parameters?) throws -> Foundation.URLRequest
  528. public func encode(_ urlRequest: any OUIMeetingPlugin.URLRequestConvertible, withJSONObject jsonObject: Any? = nil) throws -> Foundation.URLRequest
  529. }
  530. public struct PropertyListEncoding : OUIMeetingPlugin.ParameterEncoding {
  531. public static var `default`: OUIMeetingPlugin.PropertyListEncoding {
  532. get
  533. }
  534. public static var xml: OUIMeetingPlugin.PropertyListEncoding {
  535. get
  536. }
  537. public static var binary: OUIMeetingPlugin.PropertyListEncoding {
  538. get
  539. }
  540. public let format: Foundation.PropertyListSerialization.PropertyListFormat
  541. public let options: Foundation.PropertyListSerialization.WriteOptions
  542. public init(format: Foundation.PropertyListSerialization.PropertyListFormat = .xml, options: Foundation.PropertyListSerialization.WriteOptions = 0)
  543. public func encode(_ urlRequest: any OUIMeetingPlugin.URLRequestConvertible, with parameters: OUIMeetingPlugin.Parameters?) throws -> Foundation.URLRequest
  544. }
  545. @objc @_inheritsConvenienceInitializers open class SessionDelegate : ObjectiveC.NSObject {
  546. open var sessionDidBecomeInvalidWithError: ((Foundation.URLSession, (any Swift.Error)?) -> Swift.Void)?
  547. open var sessionDidReceiveChallenge: ((Foundation.URLSession, Foundation.URLAuthenticationChallenge) -> (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?))?
  548. open var sessionDidReceiveChallengeWithCompletion: ((Foundation.URLSession, Foundation.URLAuthenticationChallenge, @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void) -> Swift.Void)?
  549. open var sessionDidFinishEventsForBackgroundURLSession: ((Foundation.URLSession) -> Swift.Void)?
  550. open var taskWillPerformHTTPRedirection: ((Foundation.URLSession, Foundation.URLSessionTask, Foundation.HTTPURLResponse, Foundation.URLRequest) -> Foundation.URLRequest?)?
  551. open var taskWillPerformHTTPRedirectionWithCompletion: ((Foundation.URLSession, Foundation.URLSessionTask, Foundation.HTTPURLResponse, Foundation.URLRequest, @escaping (Foundation.URLRequest?) -> Swift.Void) -> Swift.Void)?
  552. open var taskDidReceiveChallenge: ((Foundation.URLSession, Foundation.URLSessionTask, Foundation.URLAuthenticationChallenge) -> (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?))?
  553. open var taskDidReceiveChallengeWithCompletion: ((Foundation.URLSession, Foundation.URLSessionTask, Foundation.URLAuthenticationChallenge, @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void) -> Swift.Void)?
  554. open var taskNeedNewBodyStream: ((Foundation.URLSession, Foundation.URLSessionTask) -> Foundation.InputStream?)?
  555. open var taskNeedNewBodyStreamWithCompletion: ((Foundation.URLSession, Foundation.URLSessionTask, @escaping (Foundation.InputStream?) -> Swift.Void) -> Swift.Void)?
  556. open var taskDidSendBodyData: ((Foundation.URLSession, Foundation.URLSessionTask, Swift.Int64, Swift.Int64, Swift.Int64) -> Swift.Void)?
  557. open var taskDidComplete: ((Foundation.URLSession, Foundation.URLSessionTask, (any Swift.Error)?) -> Swift.Void)?
  558. open var dataTaskDidReceiveResponse: ((Foundation.URLSession, Foundation.URLSessionDataTask, Foundation.URLResponse) -> Foundation.URLSession.ResponseDisposition)?
  559. open var dataTaskDidReceiveResponseWithCompletion: ((Foundation.URLSession, Foundation.URLSessionDataTask, Foundation.URLResponse, @escaping (Foundation.URLSession.ResponseDisposition) -> Swift.Void) -> Swift.Void)?
  560. open var dataTaskDidBecomeDownloadTask: ((Foundation.URLSession, Foundation.URLSessionDataTask, Foundation.URLSessionDownloadTask) -> Swift.Void)?
  561. open var dataTaskDidReceiveData: ((Foundation.URLSession, Foundation.URLSessionDataTask, Foundation.Data) -> Swift.Void)?
  562. open var dataTaskWillCacheResponse: ((Foundation.URLSession, Foundation.URLSessionDataTask, Foundation.CachedURLResponse) -> Foundation.CachedURLResponse?)?
  563. open var dataTaskWillCacheResponseWithCompletion: ((Foundation.URLSession, Foundation.URLSessionDataTask, Foundation.CachedURLResponse, @escaping (Foundation.CachedURLResponse?) -> Swift.Void) -> Swift.Void)?
  564. open var downloadTaskDidFinishDownloadingToURL: ((Foundation.URLSession, Foundation.URLSessionDownloadTask, Foundation.URL) -> Swift.Void)?
  565. open var downloadTaskDidWriteData: ((Foundation.URLSession, Foundation.URLSessionDownloadTask, Swift.Int64, Swift.Int64, Swift.Int64) -> Swift.Void)?
  566. open var downloadTaskDidResumeAtOffset: ((Foundation.URLSession, Foundation.URLSessionDownloadTask, Swift.Int64, Swift.Int64) -> Swift.Void)?
  567. @available(iOS 9.0, macOS 10.11, tvOS 9.0, *)
  568. open var streamTaskReadClosed: ((Foundation.URLSession, Foundation.URLSessionStreamTask) -> Swift.Void)? {
  569. get
  570. set
  571. }
  572. @available(iOS 9.0, macOS 10.11, tvOS 9.0, *)
  573. open var streamTaskWriteClosed: ((Foundation.URLSession, Foundation.URLSessionStreamTask) -> Swift.Void)? {
  574. get
  575. set
  576. }
  577. @available(iOS 9.0, macOS 10.11, tvOS 9.0, *)
  578. open var streamTaskBetterRouteDiscovered: ((Foundation.URLSession, Foundation.URLSessionStreamTask) -> Swift.Void)? {
  579. get
  580. set
  581. }
  582. @available(iOS 9.0, macOS 10.11, tvOS 9.0, *)
  583. open var streamTaskDidBecomeInputAndOutputStreams: ((Foundation.URLSession, Foundation.URLSessionStreamTask, Foundation.InputStream, Foundation.OutputStream) -> Swift.Void)? {
  584. get
  585. set
  586. }
  587. open subscript(task: Foundation.URLSessionTask) -> OUIMeetingPlugin.Request? {
  588. get
  589. set
  590. }
  591. @objc override dynamic public init()
  592. @objc override dynamic open func responds(to selector: ObjectiveC.Selector) -> Swift.Bool
  593. @objc deinit
  594. }
  595. extension OUIMeetingPlugin.SessionDelegate : Foundation.URLSessionDelegate {
  596. @objc dynamic open func urlSession(_ session: Foundation.URLSession, didBecomeInvalidWithError error: (any Swift.Error)?)
  597. @objc dynamic open func urlSession(_ session: Foundation.URLSession, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void)
  598. @objc dynamic open func urlSessionDidFinishEvents(forBackgroundURLSession session: Foundation.URLSession)
  599. }
  600. extension OUIMeetingPlugin.SessionDelegate : Foundation.URLSessionTaskDelegate {
  601. @objc dynamic open func urlSession(_ session: Foundation.URLSession, task: Foundation.URLSessionTask, willPerformHTTPRedirection response: Foundation.HTTPURLResponse, newRequest request: Foundation.URLRequest, completionHandler: @escaping (Foundation.URLRequest?) -> Swift.Void)
  602. @objc dynamic open func urlSession(_ session: Foundation.URLSession, task: Foundation.URLSessionTask, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void)
  603. @objc dynamic open func urlSession(_ session: Foundation.URLSession, task: Foundation.URLSessionTask, needNewBodyStream completionHandler: @escaping (Foundation.InputStream?) -> Swift.Void)
  604. @objc dynamic open func urlSession(_ session: Foundation.URLSession, task: Foundation.URLSessionTask, didSendBodyData bytesSent: Swift.Int64, totalBytesSent: Swift.Int64, totalBytesExpectedToSend: Swift.Int64)
  605. @available(iOS 10.0, macOS 10.12, tvOS 10.0, *)
  606. @objc(URLSession:task:didFinishCollectingMetrics:) dynamic open func urlSession(_ session: Foundation.URLSession, task: Foundation.URLSessionTask, didFinishCollecting metrics: Foundation.URLSessionTaskMetrics)
  607. @objc dynamic open func urlSession(_ session: Foundation.URLSession, task: Foundation.URLSessionTask, didCompleteWithError error: (any Swift.Error)?)
  608. }
  609. extension OUIMeetingPlugin.SessionDelegate : Foundation.URLSessionDataDelegate {
  610. @objc dynamic open func urlSession(_ session: Foundation.URLSession, dataTask: Foundation.URLSessionDataTask, didReceive response: Foundation.URLResponse, completionHandler: @escaping (Foundation.URLSession.ResponseDisposition) -> Swift.Void)
  611. @objc dynamic open func urlSession(_ session: Foundation.URLSession, dataTask: Foundation.URLSessionDataTask, didBecome downloadTask: Foundation.URLSessionDownloadTask)
  612. @objc dynamic open func urlSession(_ session: Foundation.URLSession, dataTask: Foundation.URLSessionDataTask, didReceive data: Foundation.Data)
  613. @objc dynamic open func urlSession(_ session: Foundation.URLSession, dataTask: Foundation.URLSessionDataTask, willCacheResponse proposedResponse: Foundation.CachedURLResponse, completionHandler: @escaping (Foundation.CachedURLResponse?) -> Swift.Void)
  614. }
  615. extension OUIMeetingPlugin.SessionDelegate : Foundation.URLSessionDownloadDelegate {
  616. @objc dynamic open func urlSession(_ session: Foundation.URLSession, downloadTask: Foundation.URLSessionDownloadTask, didFinishDownloadingTo location: Foundation.URL)
  617. @objc dynamic open func urlSession(_ session: Foundation.URLSession, downloadTask: Foundation.URLSessionDownloadTask, didWriteData bytesWritten: Swift.Int64, totalBytesWritten: Swift.Int64, totalBytesExpectedToWrite: Swift.Int64)
  618. @objc dynamic open func urlSession(_ session: Foundation.URLSession, downloadTask: Foundation.URLSessionDownloadTask, didResumeAtOffset fileOffset: Swift.Int64, expectedTotalBytes: Swift.Int64)
  619. }
  620. @available(iOS 9.0, macOS 10.11, tvOS 9.0, *)
  621. extension OUIMeetingPlugin.SessionDelegate : Foundation.URLSessionStreamDelegate {
  622. @objc dynamic open func urlSession(_ session: Foundation.URLSession, readClosedFor streamTask: Foundation.URLSessionStreamTask)
  623. @objc dynamic open func urlSession(_ session: Foundation.URLSession, writeClosedFor streamTask: Foundation.URLSessionStreamTask)
  624. @objc dynamic open func urlSession(_ session: Foundation.URLSession, betterRouteDiscoveredFor streamTask: Foundation.URLSessionStreamTask)
  625. @objc dynamic open func urlSession(_ session: Foundation.URLSession, streamTask: Foundation.URLSessionStreamTask, didBecome inputStream: Foundation.InputStream, outputStream: Foundation.OutputStream)
  626. }
  627. public protocol RequestAdapter {
  628. func adapt(_ urlRequest: Foundation.URLRequest) throws -> Foundation.URLRequest
  629. }
  630. public typealias RequestRetryCompletion = (_ shouldRetry: Swift.Bool, _ timeDelay: Foundation.TimeInterval) -> Swift.Void
  631. public protocol RequestRetrier {
  632. func should(_ manager: OUIMeetingPlugin.SessionManager, retry request: OUIMeetingPlugin.Request, with error: any Swift.Error, completion: @escaping OUIMeetingPlugin.RequestRetryCompletion)
  633. }
  634. public typealias HTTPHeaders = [Swift.String : Swift.String]
  635. @_hasMissingDesignatedInitializers open class Request {
  636. public typealias ProgressHandler = (Foundation.Progress) -> Swift.Void
  637. open var delegate: OUIMeetingPlugin.TaskDelegate {
  638. get
  639. }
  640. open var task: Foundation.URLSessionTask? {
  641. get
  642. }
  643. final public let session: Foundation.URLSession
  644. open var request: Foundation.URLRequest? {
  645. get
  646. }
  647. open var response: Foundation.HTTPURLResponse? {
  648. get
  649. }
  650. open var retryCount: Swift.UInt {
  651. get
  652. }
  653. @discardableResult
  654. open func authenticate(user: Swift.String, password: Swift.String, persistence: Foundation.URLCredential.Persistence = .forSession) -> Self
  655. @discardableResult
  656. open func authenticate(usingCredential credential: Foundation.URLCredential) -> Self
  657. open class func authorizationHeader(user: Swift.String, password: Swift.String) -> (key: Swift.String, value: Swift.String)?
  658. open func resume()
  659. open func suspend()
  660. open func cancel()
  661. @objc deinit
  662. }
  663. extension OUIMeetingPlugin.Request : Swift.CustomStringConvertible {
  664. open var description: Swift.String {
  665. get
  666. }
  667. }
  668. extension OUIMeetingPlugin.Request : Swift.CustomDebugStringConvertible {
  669. open var debugDescription: Swift.String {
  670. get
  671. }
  672. }
  673. @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers open class DataRequest : OUIMeetingPlugin.Request {
  674. override open var request: Foundation.URLRequest? {
  675. get
  676. }
  677. open var progress: Foundation.Progress {
  678. get
  679. }
  680. @discardableResult
  681. open func stream(closure: ((Foundation.Data) -> Swift.Void)? = nil) -> Self
  682. @discardableResult
  683. open func downloadProgress(queue: Dispatch.DispatchQueue = DispatchQueue.main, closure: @escaping OUIMeetingPlugin.DataRequest.ProgressHandler) -> Self
  684. @objc deinit
  685. }
  686. @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers open class DownloadRequest : OUIMeetingPlugin.Request {
  687. public struct DownloadOptions : Swift.OptionSet {
  688. public let rawValue: Swift.UInt
  689. public static let createIntermediateDirectories: OUIMeetingPlugin.DownloadRequest.DownloadOptions
  690. public static let removePreviousFile: OUIMeetingPlugin.DownloadRequest.DownloadOptions
  691. public init(rawValue: Swift.UInt)
  692. public typealias ArrayLiteralElement = OUIMeetingPlugin.DownloadRequest.DownloadOptions
  693. public typealias Element = OUIMeetingPlugin.DownloadRequest.DownloadOptions
  694. public typealias RawValue = Swift.UInt
  695. }
  696. public typealias DownloadFileDestination = (_ temporaryURL: Foundation.URL, _ response: Foundation.HTTPURLResponse) -> (destinationURL: Foundation.URL, options: OUIMeetingPlugin.DownloadRequest.DownloadOptions)
  697. override open var request: Foundation.URLRequest? {
  698. get
  699. }
  700. open var resumeData: Foundation.Data? {
  701. get
  702. }
  703. open var progress: Foundation.Progress {
  704. get
  705. }
  706. override open func cancel()
  707. open func cancel(createResumeData: Swift.Bool)
  708. @discardableResult
  709. open func downloadProgress(queue: Dispatch.DispatchQueue = DispatchQueue.main, closure: @escaping OUIMeetingPlugin.DownloadRequest.ProgressHandler) -> Self
  710. open class func suggestedDownloadDestination(for directory: Foundation.FileManager.SearchPathDirectory = .documentDirectory, in domain: Foundation.FileManager.SearchPathDomainMask = .userDomainMask) -> OUIMeetingPlugin.DownloadRequest.DownloadFileDestination
  711. @objc deinit
  712. }
  713. @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers open class UploadRequest : OUIMeetingPlugin.DataRequest {
  714. override open var request: Foundation.URLRequest? {
  715. get
  716. }
  717. open var uploadProgress: Foundation.Progress {
  718. get
  719. }
  720. @discardableResult
  721. open func uploadProgress(queue: Dispatch.DispatchQueue = DispatchQueue.main, closure: @escaping OUIMeetingPlugin.UploadRequest.ProgressHandler) -> Self
  722. @objc deinit
  723. }
  724. @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 9.0, macOS 10.11, tvOS 9.0, *)
  725. open class StreamRequest : OUIMeetingPlugin.Request {
  726. @objc deinit
  727. }
  728. extension UIKit.UIView {
  729. @_Concurrency.MainActor(unsafe) public func addRoundedCorners(corners: UIKit.UIRectCorner, radius: CoreFoundation.CGFloat)
  730. }
  731. @objc @_hasMissingDesignatedInitializers open class TaskDelegate : ObjectiveC.NSObject {
  732. final public let queue: Foundation.OperationQueue
  733. public var data: Foundation.Data? {
  734. get
  735. }
  736. public var error: (any Swift.Error)?
  737. @objc deinit
  738. }
  739. public struct Timeline {
  740. public let requestStartTime: CoreFoundation.CFAbsoluteTime
  741. public let initialResponseTime: CoreFoundation.CFAbsoluteTime
  742. public let requestCompletedTime: CoreFoundation.CFAbsoluteTime
  743. public let serializationCompletedTime: CoreFoundation.CFAbsoluteTime
  744. public let latency: Foundation.TimeInterval
  745. public let requestDuration: Foundation.TimeInterval
  746. public let serializationDuration: Foundation.TimeInterval
  747. public let totalDuration: Foundation.TimeInterval
  748. public init(requestStartTime: CoreFoundation.CFAbsoluteTime = 0.0, initialResponseTime: CoreFoundation.CFAbsoluteTime = 0.0, requestCompletedTime: CoreFoundation.CFAbsoluteTime = 0.0, serializationCompletedTime: CoreFoundation.CFAbsoluteTime = 0.0)
  749. }
  750. extension OUIMeetingPlugin.Timeline : Swift.CustomStringConvertible {
  751. public var description: Swift.String {
  752. get
  753. }
  754. }
  755. extension OUIMeetingPlugin.Timeline : Swift.CustomDebugStringConvertible {
  756. public var debugDescription: Swift.String {
  757. get
  758. }
  759. }
  760. open class ServerTrustPolicyManager {
  761. final public let policies: [Swift.String : OUIMeetingPlugin.ServerTrustPolicy]
  762. public init(policies: [Swift.String : OUIMeetingPlugin.ServerTrustPolicy])
  763. open func serverTrustPolicy(forHost host: Swift.String) -> OUIMeetingPlugin.ServerTrustPolicy?
  764. @objc deinit
  765. }
  766. public enum ServerTrustPolicy {
  767. case performDefaultEvaluation(validateHost: Swift.Bool)
  768. case performRevokedEvaluation(validateHost: Swift.Bool, revocationFlags: CoreFoundation.CFOptionFlags)
  769. case pinCertificates(certificates: [Security.SecCertificate], validateCertificateChain: Swift.Bool, validateHost: Swift.Bool)
  770. case pinPublicKeys(publicKeys: [Security.SecKey], validateCertificateChain: Swift.Bool, validateHost: Swift.Bool)
  771. case disableEvaluation
  772. case customEvaluation((_ serverTrust: Security.SecTrust, _ host: Swift.String) -> Swift.Bool)
  773. public static func certificates(in bundle: Foundation.Bundle = Bundle.main) -> [Security.SecCertificate]
  774. public static func publicKeys(in bundle: Foundation.Bundle = Bundle.main) -> [Security.SecKey]
  775. public func evaluate(_ serverTrust: Security.SecTrust, forHost host: Swift.String) -> Swift.Bool
  776. }
  777. extension OUIMeetingPlugin.Request {
  778. public enum ValidationResult {
  779. case success
  780. case failure(any Swift.Error)
  781. }
  782. }
  783. extension OUIMeetingPlugin.DataRequest {
  784. public typealias Validation = (Foundation.URLRequest?, Foundation.HTTPURLResponse, Foundation.Data?) -> OUIMeetingPlugin.Request.ValidationResult
  785. @discardableResult
  786. public func validate(_ validation: @escaping OUIMeetingPlugin.DataRequest.Validation) -> Self
  787. @discardableResult
  788. public func validate<S>(statusCode acceptableStatusCodes: S) -> Self where S : Swift.Sequence, S.Element == Swift.Int
  789. @discardableResult
  790. public func validate<S>(contentType acceptableContentTypes: S) -> Self where S : Swift.Sequence, S.Element == Swift.String
  791. @discardableResult
  792. public func validate() -> Self
  793. }
  794. extension OUIMeetingPlugin.DownloadRequest {
  795. public typealias Validation = (_ request: Foundation.URLRequest?, _ response: Foundation.HTTPURLResponse, _ temporaryURL: Foundation.URL?, _ destinationURL: Foundation.URL?) -> OUIMeetingPlugin.Request.ValidationResult
  796. @discardableResult
  797. public func validate(_ validation: @escaping OUIMeetingPlugin.DownloadRequest.Validation) -> Self
  798. @discardableResult
  799. public func validate<S>(statusCode acceptableStatusCodes: S) -> Self where S : Swift.Sequence, S.Element == Swift.Int
  800. @discardableResult
  801. public func validate<S>(contentType acceptableContentTypes: S) -> Self where S : Swift.Sequence, S.Element == Swift.String
  802. @discardableResult
  803. public func validate() -> Self
  804. }
  805. open class SessionManager {
  806. public enum MultipartFormDataEncodingResult {
  807. case success(request: OUIMeetingPlugin.UploadRequest, streamingFromDisk: Swift.Bool, streamFileURL: Foundation.URL?)
  808. case failure(any Swift.Error)
  809. }
  810. public static let `default`: OUIMeetingPlugin.SessionManager
  811. public static let defaultHTTPHeaders: OUIMeetingPlugin.HTTPHeaders
  812. public static let multipartFormDataEncodingMemoryThreshold: Swift.UInt64
  813. final public let session: Foundation.URLSession
  814. final public let delegate: OUIMeetingPlugin.SessionDelegate
  815. open var startRequestsImmediately: Swift.Bool
  816. open var adapter: (any OUIMeetingPlugin.RequestAdapter)?
  817. open var retrier: (any OUIMeetingPlugin.RequestRetrier)? {
  818. get
  819. set
  820. }
  821. open var backgroundCompletionHandler: (() -> Swift.Void)?
  822. public init(configuration: Foundation.URLSessionConfiguration = URLSessionConfiguration.default, delegate: OUIMeetingPlugin.SessionDelegate = SessionDelegate(), serverTrustPolicyManager: OUIMeetingPlugin.ServerTrustPolicyManager? = nil)
  823. public init?(session: Foundation.URLSession, delegate: OUIMeetingPlugin.SessionDelegate, serverTrustPolicyManager: OUIMeetingPlugin.ServerTrustPolicyManager? = nil)
  824. @objc deinit
  825. @discardableResult
  826. open func request(_ url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .get, parameters: OUIMeetingPlugin.Parameters? = nil, encoding: any OUIMeetingPlugin.ParameterEncoding = URLEncoding.default, headers: OUIMeetingPlugin.HTTPHeaders? = nil) -> OUIMeetingPlugin.DataRequest
  827. @discardableResult
  828. open func request(_ urlRequest: any OUIMeetingPlugin.URLRequestConvertible) -> OUIMeetingPlugin.DataRequest
  829. @discardableResult
  830. open func download(_ url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .get, parameters: OUIMeetingPlugin.Parameters? = nil, encoding: any OUIMeetingPlugin.ParameterEncoding = URLEncoding.default, headers: OUIMeetingPlugin.HTTPHeaders? = nil, to destination: OUIMeetingPlugin.DownloadRequest.DownloadFileDestination? = nil) -> OUIMeetingPlugin.DownloadRequest
  831. @discardableResult
  832. open func download(_ urlRequest: any OUIMeetingPlugin.URLRequestConvertible, to destination: OUIMeetingPlugin.DownloadRequest.DownloadFileDestination? = nil) -> OUIMeetingPlugin.DownloadRequest
  833. @discardableResult
  834. open func download(resumingWith resumeData: Foundation.Data, to destination: OUIMeetingPlugin.DownloadRequest.DownloadFileDestination? = nil) -> OUIMeetingPlugin.DownloadRequest
  835. @discardableResult
  836. open func upload(_ fileURL: Foundation.URL, to url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .post, headers: OUIMeetingPlugin.HTTPHeaders? = nil) -> OUIMeetingPlugin.UploadRequest
  837. @discardableResult
  838. open func upload(_ fileURL: Foundation.URL, with urlRequest: any OUIMeetingPlugin.URLRequestConvertible) -> OUIMeetingPlugin.UploadRequest
  839. @discardableResult
  840. open func upload(_ data: Foundation.Data, to url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .post, headers: OUIMeetingPlugin.HTTPHeaders? = nil) -> OUIMeetingPlugin.UploadRequest
  841. @discardableResult
  842. open func upload(_ data: Foundation.Data, with urlRequest: any OUIMeetingPlugin.URLRequestConvertible) -> OUIMeetingPlugin.UploadRequest
  843. @discardableResult
  844. open func upload(_ stream: Foundation.InputStream, to url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .post, headers: OUIMeetingPlugin.HTTPHeaders? = nil) -> OUIMeetingPlugin.UploadRequest
  845. @discardableResult
  846. open func upload(_ stream: Foundation.InputStream, with urlRequest: any OUIMeetingPlugin.URLRequestConvertible) -> OUIMeetingPlugin.UploadRequest
  847. open func upload(multipartFormData: @escaping (OUIMeetingPlugin.MultipartFormData) -> Swift.Void, usingThreshold encodingMemoryThreshold: Swift.UInt64 = SessionManager.multipartFormDataEncodingMemoryThreshold, to url: any OUIMeetingPlugin.URLConvertible, method: OUIMeetingPlugin.HTTPMethod = .post, headers: OUIMeetingPlugin.HTTPHeaders? = nil, queue: Dispatch.DispatchQueue? = nil, encodingCompletion: ((OUIMeetingPlugin.SessionManager.MultipartFormDataEncodingResult) -> Swift.Void)?)
  848. open func upload(multipartFormData: @escaping (OUIMeetingPlugin.MultipartFormData) -> Swift.Void, usingThreshold encodingMemoryThreshold: Swift.UInt64 = SessionManager.multipartFormDataEncodingMemoryThreshold, with urlRequest: any OUIMeetingPlugin.URLRequestConvertible, queue: Dispatch.DispatchQueue? = nil, encodingCompletion: ((OUIMeetingPlugin.SessionManager.MultipartFormDataEncodingResult) -> Swift.Void)?)
  849. @available(iOS 9.0, macOS 10.11, tvOS 9.0, *)
  850. @discardableResult
  851. open func stream(withHostName hostName: Swift.String, port: Swift.Int) -> OUIMeetingPlugin.StreamRequest
  852. @available(iOS 9.0, macOS 10.11, tvOS 9.0, *)
  853. @discardableResult
  854. open func stream(with netService: Foundation.NetService) -> OUIMeetingPlugin.StreamRequest
  855. }
  856. public protocol DataResponseSerializerProtocol {
  857. associatedtype SerializedObject
  858. var serializeResponse: (Foundation.URLRequest?, Foundation.HTTPURLResponse?, Foundation.Data?, (any Swift.Error)?) -> OUIMeetingPlugin.Result<Self.SerializedObject> { get }
  859. }
  860. public struct DataResponseSerializer<Value> : OUIMeetingPlugin.DataResponseSerializerProtocol {
  861. public typealias SerializedObject = Value
  862. public var serializeResponse: (Foundation.URLRequest?, Foundation.HTTPURLResponse?, Foundation.Data?, (any Swift.Error)?) -> OUIMeetingPlugin.Result<Value>
  863. public init(serializeResponse: @escaping (Foundation.URLRequest?, Foundation.HTTPURLResponse?, Foundation.Data?, (any Swift.Error)?) -> OUIMeetingPlugin.Result<Value>)
  864. }
  865. public protocol DownloadResponseSerializerProtocol {
  866. associatedtype SerializedObject
  867. var serializeResponse: (Foundation.URLRequest?, Foundation.HTTPURLResponse?, Foundation.URL?, (any Swift.Error)?) -> OUIMeetingPlugin.Result<Self.SerializedObject> { get }
  868. }
  869. public struct DownloadResponseSerializer<Value> : OUIMeetingPlugin.DownloadResponseSerializerProtocol {
  870. public typealias SerializedObject = Value
  871. public var serializeResponse: (Foundation.URLRequest?, Foundation.HTTPURLResponse?, Foundation.URL?, (any Swift.Error)?) -> OUIMeetingPlugin.Result<Value>
  872. public init(serializeResponse: @escaping (Foundation.URLRequest?, Foundation.HTTPURLResponse?, Foundation.URL?, (any Swift.Error)?) -> OUIMeetingPlugin.Result<Value>)
  873. }
  874. extension OUIMeetingPlugin.DataRequest {
  875. @discardableResult
  876. public func response(queue: Dispatch.DispatchQueue? = nil, completionHandler: @escaping (OUIMeetingPlugin.DefaultDataResponse) -> Swift.Void) -> Self
  877. @discardableResult
  878. public func response<T>(queue: Dispatch.DispatchQueue? = nil, responseSerializer: T, completionHandler: @escaping (OUIMeetingPlugin.DataResponse<T.SerializedObject>) -> Swift.Void) -> Self where T : OUIMeetingPlugin.DataResponseSerializerProtocol
  879. }
  880. extension OUIMeetingPlugin.DownloadRequest {
  881. @discardableResult
  882. public func response(queue: Dispatch.DispatchQueue? = nil, completionHandler: @escaping (OUIMeetingPlugin.DefaultDownloadResponse) -> Swift.Void) -> Self
  883. @discardableResult
  884. public func response<T>(queue: Dispatch.DispatchQueue? = nil, responseSerializer: T, completionHandler: @escaping (OUIMeetingPlugin.DownloadResponse<T.SerializedObject>) -> Swift.Void) -> Self where T : OUIMeetingPlugin.DownloadResponseSerializerProtocol
  885. }
  886. extension OUIMeetingPlugin.Request {
  887. public static func serializeResponseData(response: Foundation.HTTPURLResponse?, data: Foundation.Data?, error: (any Swift.Error)?) -> OUIMeetingPlugin.Result<Foundation.Data>
  888. }
  889. extension OUIMeetingPlugin.DataRequest {
  890. public static func dataResponseSerializer() -> OUIMeetingPlugin.DataResponseSerializer<Foundation.Data>
  891. @discardableResult
  892. public func responseData(queue: Dispatch.DispatchQueue? = nil, completionHandler: @escaping (OUIMeetingPlugin.DataResponse<Foundation.Data>) -> Swift.Void) -> Self
  893. }
  894. extension OUIMeetingPlugin.DownloadRequest {
  895. public static func dataResponseSerializer() -> OUIMeetingPlugin.DownloadResponseSerializer<Foundation.Data>
  896. @discardableResult
  897. public func responseData(queue: Dispatch.DispatchQueue? = nil, completionHandler: @escaping (OUIMeetingPlugin.DownloadResponse<Foundation.Data>) -> Swift.Void) -> Self
  898. }
  899. extension OUIMeetingPlugin.Request {
  900. public static func serializeResponseString(encoding: Swift.String.Encoding?, response: Foundation.HTTPURLResponse?, data: Foundation.Data?, error: (any Swift.Error)?) -> OUIMeetingPlugin.Result<Swift.String>
  901. }
  902. extension OUIMeetingPlugin.DataRequest {
  903. public static func stringResponseSerializer(encoding: Swift.String.Encoding? = nil) -> OUIMeetingPlugin.DataResponseSerializer<Swift.String>
  904. @discardableResult
  905. public func responseString(queue: Dispatch.DispatchQueue? = nil, encoding: Swift.String.Encoding? = nil, completionHandler: @escaping (OUIMeetingPlugin.DataResponse<Swift.String>) -> Swift.Void) -> Self
  906. }
  907. extension OUIMeetingPlugin.DownloadRequest {
  908. public static func stringResponseSerializer(encoding: Swift.String.Encoding? = nil) -> OUIMeetingPlugin.DownloadResponseSerializer<Swift.String>
  909. @discardableResult
  910. public func responseString(queue: Dispatch.DispatchQueue? = nil, encoding: Swift.String.Encoding? = nil, completionHandler: @escaping (OUIMeetingPlugin.DownloadResponse<Swift.String>) -> Swift.Void) -> Self
  911. }
  912. extension OUIMeetingPlugin.Request {
  913. public static func serializeResponseJSON(options: Foundation.JSONSerialization.ReadingOptions, response: Foundation.HTTPURLResponse?, data: Foundation.Data?, error: (any Swift.Error)?) -> OUIMeetingPlugin.Result<Any>
  914. }
  915. extension OUIMeetingPlugin.DataRequest {
  916. public static func jsonResponseSerializer(options: Foundation.JSONSerialization.ReadingOptions = .allowFragments) -> OUIMeetingPlugin.DataResponseSerializer<Any>
  917. @discardableResult
  918. public func responseJSON(queue: Dispatch.DispatchQueue? = nil, options: Foundation.JSONSerialization.ReadingOptions = .allowFragments, completionHandler: @escaping (OUIMeetingPlugin.DataResponse<Any>) -> Swift.Void) -> Self
  919. }
  920. extension OUIMeetingPlugin.DownloadRequest {
  921. public static func jsonResponseSerializer(options: Foundation.JSONSerialization.ReadingOptions = .allowFragments) -> OUIMeetingPlugin.DownloadResponseSerializer<Any>
  922. @discardableResult
  923. public func responseJSON(queue: Dispatch.DispatchQueue? = nil, options: Foundation.JSONSerialization.ReadingOptions = .allowFragments, completionHandler: @escaping (OUIMeetingPlugin.DownloadResponse<Any>) -> Swift.Void) -> Self
  924. }
  925. extension OUIMeetingPlugin.Request {
  926. public static func serializeResponsePropertyList(options: Foundation.PropertyListSerialization.ReadOptions, response: Foundation.HTTPURLResponse?, data: Foundation.Data?, error: (any Swift.Error)?) -> OUIMeetingPlugin.Result<Any>
  927. }
  928. extension OUIMeetingPlugin.DataRequest {
  929. public static func propertyListResponseSerializer(options: Foundation.PropertyListSerialization.ReadOptions = []) -> OUIMeetingPlugin.DataResponseSerializer<Any>
  930. @discardableResult
  931. public func responsePropertyList(queue: Dispatch.DispatchQueue? = nil, options: Foundation.PropertyListSerialization.ReadOptions = [], completionHandler: @escaping (OUIMeetingPlugin.DataResponse<Any>) -> Swift.Void) -> Self
  932. }
  933. extension OUIMeetingPlugin.DownloadRequest {
  934. public static func propertyListResponseSerializer(options: Foundation.PropertyListSerialization.ReadOptions = []) -> OUIMeetingPlugin.DownloadResponseSerializer<Any>
  935. @discardableResult
  936. public func responsePropertyList(queue: Dispatch.DispatchQueue? = nil, options: Foundation.PropertyListSerialization.ReadOptions = [], completionHandler: @escaping (OUIMeetingPlugin.DownloadResponse<Any>) -> Swift.Void) -> Self
  937. }
  938. @objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class LiveRoomViewController : UIKit.UIViewController {
  939. @objc @_Concurrency.MainActor(unsafe) public var onInvitedHandler: (([Swift.String : Any]) -> Swift.Void)?
  940. @objc @_Concurrency.MainActor(unsafe) public var onDismissHandler: (() -> Swift.Void)?
  941. @objc @_Concurrency.MainActor(unsafe) public var onRotationHandler: ((UIKit.UIInterfaceOrientationMask) -> Swift.Void)?
  942. @objc @_Concurrency.MainActor(unsafe) public static func startMeeting(liveURL: Swift.String, token: Swift.String, roomID: Swift.String? = nil) -> OUIMeetingPlugin.LiveRoomViewController
  943. @objc @_Concurrency.MainActor(unsafe) public static func forceDismiss(viewController: OUIMeetingPlugin.LiveRoomViewController?)
  944. @objc deinit
  945. @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad()
  946. @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool)
  947. @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool)
  948. @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewWillDisappear(_ animated: Swift.Bool)
  949. @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidDisappear(_ animated: Swift.Bool)
  950. @_Concurrency.MainActor(unsafe) @objc override dynamic public var preferredStatusBarStyle: UIKit.UIStatusBarStyle {
  951. @objc get
  952. }
  953. }
  954. extension OUIMeetingPlugin.LiveRoomViewController : OUICallingPlugin.RoomDelegate {
  955. @_Concurrency.MainActor(unsafe) public func room(_ room: OUICallingPlugin.Room, didUpdate connectionState: OUICallingPlugin.ConnectionState, oldValue: OUICallingPlugin.ConnectionState)
  956. @_Concurrency.MainActor(unsafe) @objc dynamic public func room(_ room: OUICallingPlugin.Room, localParticipant: OUICallingPlugin.LocalParticipant, didPublish publication: OUICallingPlugin.LocalTrackPublication)
  957. @_Concurrency.MainActor(unsafe) @objc dynamic public func room(_ room: OUICallingPlugin.Room, didUpdate metadata: Swift.String?)
  958. @_Concurrency.MainActor(unsafe) @objc dynamic public func room(_ room: OUICallingPlugin.Room, participantDidLeave participant: OUICallingPlugin.RemoteParticipant)
  959. @_Concurrency.MainActor(unsafe) @objc dynamic public func room(_ room: OUICallingPlugin.Room, participantDidJoin participant: OUICallingPlugin.RemoteParticipant)
  960. @_Concurrency.MainActor(unsafe) @objc dynamic public func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didSubscribe publication: OUICallingPlugin.RemoteTrackPublication, track: OUICallingPlugin.Track)
  961. @_Concurrency.MainActor(unsafe) @objc dynamic public func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didUnpublish publication: OUICallingPlugin.RemoteTrackPublication)
  962. @_Concurrency.MainActor(unsafe) @objc dynamic public func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant, didUnsubscribe publication: OUICallingPlugin.RemoteTrackPublication, track: OUICallingPlugin.Track)
  963. @_Concurrency.MainActor(unsafe) @objc dynamic public func room(_ room: OUICallingPlugin.Room, didUpdate speakers: [OUICallingPlugin.Participant])
  964. @_Concurrency.MainActor(unsafe) @objc dynamic public func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.Participant, didUpdate publication: OUICallingPlugin.TrackPublication, muted: Swift.Bool)
  965. @_Concurrency.MainActor(unsafe) @objc dynamic public func room(_ room: OUICallingPlugin.Room, participant: OUICallingPlugin.RemoteParticipant?, didReceiveData data: Foundation.Data, topic: Swift.String)
  966. }
  967. @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class LiveNavigationController : UIKit.UINavigationController {
  968. @_Concurrency.MainActor(unsafe) @objc override dynamic public var shouldAutorotate: Swift.Bool {
  969. @objc get
  970. }
  971. @_Concurrency.MainActor(unsafe) @objc override dynamic public var supportedInterfaceOrientations: UIKit.UIInterfaceOrientationMask {
  972. @objc get
  973. }
  974. @available(iOS 5.0, *)
  975. @_Concurrency.MainActor(unsafe) @objc override dynamic public init(navigationBarClass: Swift.AnyClass?, toolbarClass: Swift.AnyClass?)
  976. @_Concurrency.MainActor(unsafe) @objc override dynamic public init(rootViewController: UIKit.UIViewController)
  977. @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)
  978. @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)
  979. @objc deinit
  980. }
  981. @_hasMissingDesignatedInitializers public class LiveRoomStateManager {
  982. public var isBusy: Swift.Bool
  983. public var error: (any Swift.Error)?
  984. public var currentRoom: OUIMeetingPlugin.LiveRoomViewController?
  985. @objc deinit
  986. }
  987. extension OUIMeetingPlugin.NetworkReachabilityManager.ConnectionType : Swift.Equatable {}
  988. extension OUIMeetingPlugin.NetworkReachabilityManager.ConnectionType : Swift.Hashable {}
  989. extension OUIMeetingPlugin.HTTPMethod : Swift.Equatable {}
  990. extension OUIMeetingPlugin.HTTPMethod : Swift.Hashable {}
  991. extension OUIMeetingPlugin.HTTPMethod : Swift.RawRepresentable {}
  992. extension OUIMeetingPlugin.URLEncoding.Destination : Swift.Equatable {}
  993. extension OUIMeetingPlugin.URLEncoding.Destination : Swift.Hashable {}
  994. extension OUIMeetingPlugin.URLEncoding.ArrayEncoding : Swift.Equatable {}
  995. extension OUIMeetingPlugin.URLEncoding.ArrayEncoding : Swift.Hashable {}
  996. extension OUIMeetingPlugin.URLEncoding.BoolEncoding : Swift.Equatable {}
  997. extension OUIMeetingPlugin.URLEncoding.BoolEncoding : Swift.Hashable {}