LGV_MeetingSDK_Organization_Protocol

public protocol LGV_MeetingSDK_Organization_Protocol : AnyObject, LGV_MeetingSDK_Additional_Info_Protocol

Each meeting is given/managed by an organization (AA, NA, etc.). This defines the associated organization.

  • REQUIRED - The key for this organization.

    This should be unique in the execution environment.

    Declaration

    Swift

    var organizationKey: String { get set }
  • REQUIRED - The SDK instance to which this organization is assigned. This should generally be declared weak.

    Declaration

    Swift

    var sdkInstance: LGV_MeetingSDK? { get set }
  • REQUIRED - The name for this organization (a short descriptive string).

    Declaration

    Swift

    var organizationName: String { get set }
  • organizationDescription Default implementation

    REQUIRED - The longer description for this organization. May be nil.

    Default Implementation

    Default is nil.

    Declaration

    Swift

    var organizationDescription: String? { get set }
  • organizationURL Default implementation

    OPTIONAL - The URL for this organization. May be nil.

    Default Implementation

    Default is nil.

    Declaration

    Swift

    var organizationURL: URL? { get set }