mirror of
https://dev.azure.com/TeilRad/sharee.bike%20App/_git/Code
synced 2024-11-05 02:26:29 +01:00
48 lines
1.5 KiB
C#
48 lines
1.5 KiB
C#
|
using System.Collections.Generic;
|
|||
|
|
|||
|
namespace TINK.Model.Bikes.Bike
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Successor of TarifDescription- object.
|
|||
|
/// Manages tariff- and rental info.
|
|||
|
/// </summary>
|
|||
|
public class RentalDescription
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// The different elements of a tariff (example: "Max Gebühr", )
|
|||
|
/// </summary>
|
|||
|
public class TariffElement
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Describes the tariff element. To be displayed to user (example of elements: "Gratis Mietzeit", "Mietgebühr", "Max Gebühr").
|
|||
|
/// </summary>
|
|||
|
public string Description { get; set; } = string.Empty;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Holds the tariff element value. To be displayed to user (example: "9.00 € / Tag").
|
|||
|
/// </summary>
|
|||
|
public string Value { get; set; } = string.Empty;
|
|||
|
}
|
|||
|
|
|||
|
public class InfoElement
|
|||
|
{
|
|||
|
public string Key { get; set; }
|
|||
|
public string Value { get; set; }
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Name of the tariff.
|
|||
|
/// </summary>
|
|||
|
public string Name { get; set; } = string.Empty;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Number of the tariff.
|
|||
|
/// </summary>
|
|||
|
public int? Id { get; set; }
|
|||
|
|
|||
|
public Dictionary<string, TariffElement> TariffEntries { get; set; } = new Dictionary<string, TariffElement>();
|
|||
|
|
|||
|
public Dictionary<string, InfoElement> InfoEntries { get; set; } = new Dictionary<string, InfoElement>();
|
|||
|
}
|
|||
|
}
|