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 } -
transportDefault 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
typeThe main search type.
refinementsa set of search filter refinements.
refConAn arbitrary data attachment to the search. This will be returned in the search results set.
completionThe completion closure.
View on GitHub
LGV_MeetingSDK_SearchInitiator_Protocol Protocol Reference