DALIEquipment

public class DALIEquipment

Undocumented

  • Undocumented

    Declaration

    Swift

    public var name: String
  • Undocumented

    Declaration

    Swift

    public var password: String?
  • id

    Undocumented

    Declaration

    Swift

    public let id: String
  • Undocumented

    Declaration

    Swift

    public var lastCheckedOut: DALIEquipment.CheckOutRecord?
  • Undocumented

    Declaration

    Swift

    public var isCheckedOut: Bool { get }
  • Undocumented

    Declaration

    Swift

    public static func equipment(for id: String) -> Future<DALIEquipment>
  • Undocumented

    Declaration

    Swift

    public static func observeAllEquipment(callback: @escaping ([DALIEquipment], DALIError.General?) -> Void) -> Observation
  • Undocumented

    Declaration

    Swift

    public static func allEquipment() -> Future<[DALIEquipment]>
  • Undocumented

    See more

    Declaration

    Swift

    public struct CheckOutRecord
  • Undocumented

    Declaration

    Swift

    public func reload() -> Future<DALIEquipment>
  • Undocumented

    Declaration

    Swift

    public func getHistory() -> Future<[CheckOutRecord]>
  • Undocumented

    Declaration

    Swift

    public func checkout(expectedEndDate: Date) -> Future<CheckOutRecord>
  • Undocumented

    Declaration

    Swift

    public func returnEquipment() -> Future<Any>