ChargingWaypoint

fun ChargingWaypoint(link: PlaceLink, originalPosition: GeoCoordinates, type: Waypoint.Type, status: Waypoint.Status, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)
fun ChargingWaypoint(chargingPower: Float, originalPosition: GeoCoordinates, type: Waypoint.Type, status: Waypoint.Status, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)
fun ChargingWaypoint(chargingTime: Int, originalPosition: GeoCoordinates, type: Waypoint.Type, status: Waypoint.Status, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)
fun ChargingWaypoint(link: PlaceLink, stateOfCharge: Float, originalPosition: GeoCoordinates, type: Waypoint.Type, status: Waypoint.Status = Status.Ahead, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)
fun ChargingWaypoint(chargingPower: Float, stateOfCharge: Float, originalPosition: GeoCoordinates, type: Waypoint.Type, status: Waypoint.Status = Status.Ahead, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)
fun ChargingWaypoint(chargingTime: Int, stateOfCharge: Float, originalPosition: GeoCoordinates, type: Waypoint.Type, status: Waypoint.Status = Status.Ahead, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)
fun ChargingWaypoint(link: PlaceLink, originalPosition: GeoCoordinates, type: Waypoint.Type, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)
fun ChargingWaypoint(chargingPower: Float, originalPosition: GeoCoordinates, type: Waypoint.Type, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)
fun ChargingWaypoint(chargingTime: Int, originalPosition: GeoCoordinates, type: Waypoint.Type, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)
fun ChargingWaypoint(link: PlaceLink, stateOfCharge: Float, originalPosition: GeoCoordinates, type: Waypoint.Type, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)
fun ChargingWaypoint(chargingPower: Float, stateOfCharge: Float, originalPosition: GeoCoordinates, type: Waypoint.Type, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)
fun ChargingWaypoint(chargingTime: Int, stateOfCharge: Float, originalPosition: GeoCoordinates, type: Waypoint.Type, chargingType: ChargingWaypoint.ChargingWaypointType, payload: String? = null)