Builder

@objc
public class Builder : NSObject

Helper class to create instances on LibrarySettings object

  • Establish credentials. Following the builder pattern it returns an object to itself.

    Declaration

    Swift

    @discardableResult
    @objc
    public func setCredentials(credentials: Credentials) -> Builder
  • Establish building identifier. Following the builder pattern it returns an object to itself.

    Declaration

    Swift

    @discardableResult
    @objc
    public func setBuildingId(buildingId: String) -> Builder
  • Establish if customization is needed. Following the builder pattern it returns an object to itself.

    Declaration

    Swift

    @discardableResult
    @objc
    public func setUseDashboardTheme(useDashboardTheme: Bool) -> Builder
  • Establish google map object. Following the builder pattern it returns an object to itself.

    Declaration

    Swift

    @discardableResult
    @objc
    public func setGoogleMap(googleMap: GMSMapView) -> Builder
  • Returns an instance of LibrarySettings

    Declaration

    Swift

    @objc
    public func build() -> LibrarySettings