using System.Runtime.Serialization;
namespace TINK.Repository.Response
{
///
/// Holds info about a single bike.
///
[DataContract]
public class BikeType
{
///
/// Holds the engine.
///
[DataContract]
public class Engine
{
///
/// Manufacturer: ...
///
[DataMember]
public string manufacturer { get; private set; }
}
///
/// Holds the engine.
///
[DataContract]
public class Battery
{
///
/// Holds the current charging level in bars.
///
[DataMember]
public string charge_current_bars { get; private set; }
///
/// Holds the current charging level of the battery in percent.
///
[DataMember]
public string charge_current_percent { get; private set; }
///
/// Holds the maximum charging level of the battery in bars.
///
[DataMember]
public string charge_max_bars { get; private set; }
///
/// Holds whether backend is aware of battery charging level.
///
[DataMember]
public string backend_accessible { get; private set; }
///
/// Holds whether to display battery level or not.
///
[DataMember]
public string hidden { get; private set; }
}
///
/// Category of the bike. Possible entries: "city", "cargo", ...
///
[DataMember]
public string category { get; private set; }
///
/// Count of wheels. There are trikes (3 wheels) and two wheeled bikes.
///
[DataMember]
public string wheels { get; private set; }
///
/// Holds engine information. .
///
[DataMember]
public Engine engine { get; private set; }
///
/// Holds battery information .
///
[DataMember]
public Battery battery { get; private set; }
}
}