ConferenceOpenRequest

open class ConferenceOpenRequest : CustomNetworkRequest

Открытие конференции для онлайн приема

Работа с TrueConf

Необходимо добавить pod 'TrueConfSDK', :podspec => 'https://repo.clinicainfo.ru/repository/medframework-release/ru/clinicainfo/trueconfsdk-ios/{version}/trueconfsdk-ios-{version}.podspec' в podfile Версию SDK вы можете уточнить у вашего менеджера. После успешной установки нужного пода, используйте пример вызова:

MedFrameworkManager.sharedManager().openConference(
    view: viewController,
    objectId: "objectId",
    objectType: Int.zero,
    onLogin: {
        print("onLogin")
    },
    onSuccess: {
        print("onSuccess")
    },
    onError: { text in
        print(text)
    }
)

Warning

Требуется инициализация initApplicationParams

Warning

Требуется авторизация client

Warning

В зависимости от версии может понадобится var window: UIWindow? в классе SceneDelegate

Parameters

view

Текущий UIViewConroller

objectId

Идентификатор объекта, для которого необходимо открыть конференцию (в зависимости от objectType) Например это может быть Идентификатор записи(schedId) в Классе ScheduleRecListRequest

objectType

Тип объекта: 0 - запись на прием (в objectId необходимо передать schedId записи)

onLogin

Обработчик, вызываемый в случае успешной авторизации на сервере видео конференций

onSuccess

Обработчик, вызываемый в случае успешного входа в конференцию

onError

Обработчик, вызываемый в случае возникновения любых ошибок

  • Идентификатор объекта, для которого необходимо открыть конференцию (в зависимости от objectType)

    Declaration

    Swift

    open var objectId: String
  • Тип объекта: 0 - запись на прием (в objectId необходимо передать schedId записи)

    Declaration

    Swift

    open var objectType: Int
  • Отображаемое имя

    Declaration

    Swift

    open var displayName: String
  • Undocumented

    Declaration

    Swift

    open func getController() -> SchedController
  • Undocumented

    Declaration

    Swift

    public init(controller: SchedController)
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    @objcMembers
    open class ConferenceInfo : CustomCheckDataItem
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    @objcMembers
    open class Message : CustomCheckDataItem
  • Undocumented

    Declaration

    Swift

    let conferenceInfo: ConferenceOpenRequest.ConferenceInfo
  • Undocumented

    Declaration

    Swift

    open func getConferenceInfo() -> ConferenceInfo
  • Undocumented

    Declaration

    Swift

    func writeRequest(_ requestData: NSMutableData)
  • Undocumented

    Declaration

    Swift

    public override func makeRequest(_ urlPath: String) -> NSMutableURLRequest?
  • Undocumented

    Declaration

    Swift

    open override func setResponseData(_ data: NSMutableData?)
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func processResponse(_ data: NSMutableData) -> Bool