SwiftBMLSDK

A native Swift client SDK for the LGV_MeetingServer Web server.

Overview

Icon

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).

Useful Extensions