SwiftBMLSDK
A native Swift client SDK for the LGV_MeetingServer
Web server.
Overview
Use the SwiftBMLSDK to query instances of the LGV_MeetingServer
meeting aggregator server.
This service manages structured queries, and allows powerful parsing and filtering of search results.
Usage
create an instance of SwiftBMLSDK_Query
, and use that to query an external LGV_MeetingServer
server.
The response to the query will be an instance of SwiftBMLSDK_Parser
, which can then be used to access, filter and sort the meetings, contained, therein.
That’s just about the only thing that you need to do, as a user of the SDK. It uses completion procs for most of its responses.
Topics
Making a Query to the Server
This is the struct that you need to instantiate, in order to execute queries to the meeting server. Everything else comes from that instance.
Meeting Server Information Queries
This is a query that fetches basic information from the server.
Meeting Search Queries
This is how you do a meeting search. Create a SearchSpecification
instance, and pass that to the meetingSearch(specification:completion:)
method.
Useful Classes
You can create an instance of SwiftBMLSDK_MeetingLocalTimezoneCollection
, and use that to manage all the meetings (which are represented in the user’s local timezone).