Transport

public class Transport : LGV_MeetingSDK_Transport_Protocol

This transport is dedicated to the BMLT. We make this a class, so we can be weakly referenced.

Parser

Initiator

LGV_MeetingSDK_Transport_Protocol Conformance

  • This will contain the URL to the main Server that is being accessed by this transport instance.

    Declaration

    Swift

    public var baseURL: URL?
  • The parser

    Declaration

    Swift

    public var parser: LGV_MeetingSDK_Parser_Protocol? { get }

Instance Properties

Mocking Properties

  • This is a special dummy URL that we use to allow mocking.

    Declaration

    Swift

    public static let testingEntrypointURL: URL?
  • This is used to “short-circuit” the actual network call.

    If this is non-nil, then the Data instance is sent to the callback closure as a “one-shot” call. The property is immediately cleared, after being read. The URL is ignored.

    Declaration

    Swift

    public var debugMockDataResponse: Data?

Initializer

  • Default initializer.

    Declaration

    Swift

    public init(entrypointURL inEntrypointURL: URL)

    Parameters

    entrypointURL

    The URL to the BMLT Root Server that will be accessed by this instance.

BMLT Transport Extension