LGV_MeetingSDK_Protocol
public protocol LGV_MeetingSDK_Protocol : LGV_MeetingSDK_RefCon_Protocol
This defines the requirements for the main SDK instance.
-
REQUIRED - The search organization. This needs to be the “transport” version of the organization.
Declaration
Swift
var organization: LGV_MeetingSDK_Organization_Transport_Protocol? { get }
-
REQUIRED - The “cached” last search. It may be nil (no last search cached).
Declaration
Swift
var lastSearch: LGV_MeetingSDK_Meeting_Data_Set_Protocol? { get set }
-
OPTIONAL, AND SHOULD GENERALLY NOT BE IMPLEMENTED - 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 LGV_MeetingSDK_SearchInitiator_Protocol.MeetingSearchCallbackClosure)
-
findNextMeetingsSearch(centerLongLat:
minimumNumberOfResults: maxRadiusInMeters: refinements: refCon: completion: ) OPTIONAL, AND SHOULD GENERALLY NOT BE IMPLEMENTED - This executes a special “Find nearby meetings that I can attend” meeting search.
Declaration
Swift
func findNextMeetingsSearch(centerLongLat: CLLocationCoordinate2D, minimumNumberOfResults: UInt, maxRadiusInMeters: CLLocationDistance, refinements: Set<LGV_MeetingSDK_Meeting_Data_Set.Search_Refinements>?, refCon: Any?, completion: @escaping LGV_MeetingSDK_SearchInitiator_Protocol.MeetingSearchCallbackClosure)