p

agents

parking

package parking

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. parking
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class BatteryElectricVehicle extends Vehicle
  2. case class Bicycle(length: Option[Double], width: Option[Double], height: Option[Double]) extends Vehicle with Product with Serializable
  3. case class Car(length: Option[Double], width: Option[Double], height: Option[Double]) extends Vehicle with Product with Serializable
  4. case class Charger(id: String, brand: Option[String], model: Option[String], lidStatus: Option[String], currentInA: Option[Double], currentType: Option[String], powerInkW: Option[Double], voltageInV: Option[Double], threePhasedCurrentAvailable: Option[Boolean], isFastChargeCapable: Option[Boolean], plugs: Seq[Plug]) extends Product with Serializable
  5. trait CivicStructure extends Place
  6. case class Coach(length: Option[Double], width: Option[Double], height: Option[Double]) extends Vehicle with Product with Serializable
  7. trait Dimensions extends AnyRef
  8. class ElectricVehicle extends Vehicle
  9. case class GeoCoordinates(latitude: Double, longitude: Double) extends Product with Serializable
  10. case class MVError(msg: String) extends ParseError with Product with Serializable
  11. case class Motorbike(length: Option[Double], width: Option[Double], height: Option[Double]) extends Vehicle with Product with Serializable
  12. case class OpeningHoursSpecification(name: String, opens: Option[String], closes: Option[String], dayOfWeek: Option[String]) extends Product with Serializable
  13. class ParkingAgent extends ResponsibleScalaInternalAgent
  14. case class ParkingCapacity(name: String, maximum: Option[Long], current: Option[Long], validForVehicle: Seq[VehicleType.VehicleType], validUserGroup: Seq[UserGroup.UserGroup], maximumParkingHours: Option[Long]) extends Product with Serializable
  15. case class ParkingFacility(name: String, geo: Option[GeoCoordinates] = None, address: Option[PostalAddress] = None, openingHoursSpecifications: Seq[OpeningHoursSpecification] = Vector.empty, capacities: Seq[ParkingCapacity] = Vector.empty, maximumParkingHours: Option[Long] = None, parkingSpaces: Seq[ParkingSpace] = Vector.empty) extends Product with Serializable
  16. case class ParkingSpace(id: String, validForVehicle: Seq[VehicleType.VehicleType], validUserGroups: Seq[UserGroup.UserGroup], geo: Option[GeoCoordinates], maximumParkingHours: Option[Long], available: Option[Boolean], isOccupied: Option[Boolean], user: Option[String], chargers: Seq[Charger], height: Option[Double], length: Option[Double], width: Option[Double]) extends Dimensions with Product with Serializable
  17. trait Place extends AnyRef
  18. case class Plug(id: String, plugType: Option[String] = None, currentInA: Option[Double] = None, currentType: Option[String] = None, powerInkW: Option[Double] = None, voltageInV: Option[Double] = None, threePhasedCurrentAvailable: Option[Boolean] = None, isFastChargeCapable: Option[Boolean] = None) extends Product with Serializable
  19. class PluginHybridElectricVehicle extends Vehicle
  20. case class PostalAddress(country: Option[String], locality: Option[String], region: Option[String], streetAddress: Option[String], postCode: Option[String]) extends Product with Serializable
  21. case class RecreationalVehicle(length: Option[Double], width: Option[Double], height: Option[Double]) extends Vehicle with Product with Serializable
  22. case class Truck(length: Option[Double], width: Option[Double], height: Option[Double]) extends Vehicle with Product with Serializable
  23. class Vehicle extends Dimensions

Value Members

  1. def currentTimestamp: Timestamp
  2. def getBooleanOption(name: String, path: Path, odf: ImmutableODF): Option[Boolean]
  3. def getDoubleOption(name: String, path: Path, odf: ImmutableODF): Option[Double]
  4. def getLongOption(name: String, path: Path, odf: ImmutableODF): Option[Long]
  5. def getStringOption(name: String, path: Path, odf: ImmutableODF): Option[String]
  6. object Charger extends Serializable
  7. object GeoCoordinates extends Serializable
  8. object OpeningHoursSpecification extends Serializable
  9. object ParkingAgent extends PropsCreator
  10. object ParkingCapacity extends Serializable
  11. object ParkingFacility extends Serializable
  12. object ParkingSpace extends Serializable
  13. object Plug extends Serializable
  14. object PostalAddress extends Serializable
  15. object UserGroup extends Enumeration
  16. object Vehicle
  17. object VehicleType extends Enumeration

Inherited from AnyRef

Inherited from Any

Ungrouped