LGV_MeetingSDK_Generic_Organization
public class LGV_MeetingSDK_Generic_Organization : LGV_MeetingSDK_Organization_Transport_Protocol
This is a “general-purpose” organization class that should work for most requirements.
-
We store the transport in a private property, and access it, via a computed one. This is a strong reference.
Declaration
Swift
private var _transport: LGV_MeetingSDK_Transport_Protocol? -
We store the description in a private property, and access it, via a computed one.
Declaration
Swift
private var _organizationDescription: String? -
We store the URL in a private property, and access it, via a computed one.
Declaration
Swift
private var _organizationURL: URL? -
The SDK instance to which this organization is assigned. This is a weak reference.
Declaration
Swift
public weak var sdkInstance: LGV_MeetingSDK? -
This is the unique key for the organization. This should be unique in the SDK execution environment.
Declaration
Swift
public var organizationKey: String -
This is a short name for the organization.
Declaration
Swift
public var organizationName: String -
This is the accessor for the transport private property.
Declaration
Swift
public var transport: LGV_MeetingSDK_Transport_Protocol? { get } -
This is the accessor for the description private property.
Declaration
Swift
public var organizationDescription: String? { get set } -
This is the accessor for the URL private property.
Declaration
Swift
public var organizationURL: URL? { get set } -
The default initializer.
Declaration
Swift
public init(transport inTransport: LGV_MeetingSDK_Transport_Protocol, organizationKey inOrganizationKey: String, organizationName inOrganizationName: String = "", organizationDescription inOrganizationDescription: String? = nil, organizationURL inOrganizationURL: URL? = nil )
View on GitHub
LGV_MeetingSDK_Generic_Organization Class Reference