LGV_MeetingSDK_SearchInitiator_Protocol
public protocol LGV_MeetingSDK_SearchInitiator_Protocol : AnyObject
This is supplied to a transport instance, and is used to form the searh “stimulus” commands, to be sent to the server.
-
This is the callback made, when the search is complete.
Warning
This may not be called in the main thread.
Declaration
Swift
typealias MeetingSearchCallbackClosure = (LGV_MeetingSDK_Meeting_Data_Set_Protocol?, Error?) -> Void
-
REQUIRED - The parser for meeting data.
Declaration
Swift
var parser: LGV_MeetingSDK_Parser_Protocol { get }
-
transport
Default implementationOPTIONAL (BUT ACTUALLY REQUIRED) - The transport to be used for this initiator.
Default Implementation
The default is nils, all the way down.
Declaration
Swift
var transport: LGV_MeetingSDK_Transport_Protocol? { get set }
-
REQUIRED - This executes a meeting search.
Declaration
Swift
func meetingSearch(type: LGV_MeetingSDK_Meeting_Data_Set.SearchConstraints, refinements: Set<LGV_MeetingSDK_Meeting_Data_Set.Search_Refinements>, refCon: Any?, completion: @escaping MeetingSearchCallbackClosure)
Parameters
type
The main search type.
refinements
a set of search filter refinements.
refCon
An arbitrary data attachment to the search. This will be returned in the search results set.
completion
The completion closure.