LGV_MeetingSDK_Meeting_Data_Set
open class LGV_MeetingSDK_Meeting_Data_Set : LGV_MeetingSDK_Meeting_Data_Set_Protocol
This defines a class, containing a “found set” of meeting data. It is defined as a class, so it can be referenced (possibly weakly), in order to avoid data duplication.
-
This integer-based enum is a 1-based weekday specifier for the
See moreLGV_MeetingSDK_SearchInitiator_Search_Refinements.weekdays
specialization.Declaration
Swift
public enum Weekdays : Int, CaseIterable, CustomDebugStringConvertible
-
These are enums that describe the “main” search parameters.
See moreDeclaration
Swift
public enum SearchConstraints : CustomDebugStringConvertible, Codable
-
The main search can have “refinements” applied, that filter the response further.
See moreDeclaration
Swift
public enum Search_Refinements : CustomDebugStringConvertible, Hashable, Codable
-
This allows us to have extra information attached to the found set.
Declaration
Swift
public var extraInfo: String
-
This allows us to have a reference context attached to the found set.
Declaration
Swift
public var refCon: Any?
-
This is the search specification main search type.
Declaration
Swift
public let searchType: LGV_MeetingSDK_Meeting_Data_Set.SearchConstraints
-
This is the search specification additional filters.
Declaration
Swift
public let searchRefinements: Set<LGV_MeetingSDK_Meeting_Data_Set.Search_Refinements>
-
This contains any found meetings. It may be empty (no meetings found).
Declaration
Swift
public var meetings: [LGV_MeetingSDK.Meeting]
-
Default initializer.
Declaration
Swift
public init(searchType inSearchType: LGV_MeetingSDK_Meeting_Data_Set.SearchConstraints = .none, searchRefinements inSearchRefinements: Set<LGV_MeetingSDK_Meeting_Data_Set.Search_Refinements> = [], meetings inMeetings: [LGV_MeetingSDK.Meeting] = [], extraInfo inExtraInfo: String = "", refCon inRefCon: Any? = nil)