BMLTiOSLibServerInfo
internal class BMLTiOSLibServerInfo
This class will present a functional interface to the server info.
-
Undocumented
Declaration
Swift
let _serverInfoDictionary: [String : String]
-
This allows the instance to be treated like a standard Dictionary.
Declaration
Swift
subscript(inString: String) -> String? { get }Parameters
inStringThis is the Dictionary key.
-
Declaration
Swift
var available_keys: [String] { get }Return Value
an Array of String, with each element being an info element key.
-
Declaration
Swift
var centerLocation: CLLocationCoordinate2D { get }Return Value
The Server’s central location, as a MapKit CLLocationCorrdinate2D object.
-
Declaration
Swift
var centerZoom: Float { get }Return Value
The Server default zoom level.
-
Declaration
Swift
var changesPerMeeting: Int { get }Return Value
The number of changes per meeting.
-
Declaration
Swift
var charSet: String { get }Return Value
The Server character set.
-
Declaration
Swift
var defaultDurationInMinutes: Int { get }Return Value
An Integer, with the duration in minutes.
-
Declaration
Swift
var distanceUnits: BMLTiOSLibDistanceUnits { get }Return Value
The distance measurement units, as an enum
-
Declaration
Swift
var distanceUnitsString: String { get }Return Value
The distance measurement units, as a String
-
Declaration
Swift
var emailEnabled: Bool { get }Return Value
True, if emailing meeting contacts is enabled.
-
Declaration
Swift
var emailIncludesServiceBodies: Bool { get }Return Value
True, if also sending to Service Body Admins is enabled.
-
Declaration
Swift
var google_api_key: String { get }Return Value
The Root Server Google API key.
-
Declaration
Swift
var langs: [String] { get }Return Value
an Array of String, with each element being a language key.
-
Declaration
Swift
var nativeLang: String { get }Return Value
a String, with the key for the Server default language.
-
Declaration
Swift
var regionBias: String { get }Return Value
any Region bias.
-
Declaration
Swift
var semanticAdmin: Bool { get }Return Value
True, if Semantic Administration has been enabled for this server.
-
Declaration
Swift
var version: String { get }Return Value
The server version, as a String (
X.Y.Z
). -
Declaration
Swift
var versionInt: Int { get }Return Value
The server version, as an Int (XYYYZZZ).
-
: returns the basic description of this object.
Declaration
Swift
var description: String { get }
-
Default initializer. Initiatlize with raw format data (a simple Dictionary).
Declaration
Swift
init(_ inServerInfo: [String : String])Parameters
inServerInfoThis is a Dictionary that contains the info returned from the server.
View on GitHub
BMLTiOSLibServerInfo Class Reference