52 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.Json.Serialization;
using System.Threading.Tasks;
namespace gehGassiApp.Domain.Common
{
/// <summary>
/// Model für die Auswahl eines Landes
/// </summary>
public class Country
{
/// <summary>
/// Iso2 Code des Landes
/// </summary>
[JsonPropertyName("alpha2")]
public string Iso2 { get; set; }
/// <summary>
/// Name des Landes (native!)
/// </summary>
[JsonPropertyName("name")]
public string Name { get; set; }
}
/// <summary>
/// Model für die Auswahl eines Bundeslandes / Staates
/// </summary>
public class State
{
/// <summary>
/// Iso2 Code des Landes
/// </summary>
[JsonPropertyName("country")]
public string Iso2 { get; set; }
/// <summary>
/// ISO 3166-2 Code
/// </summary>
[JsonPropertyName("code")]
public string Code { get; set; }
/// <summary>
/// Name des bundeslandes
/// </summary>
[JsonPropertyName("name")]
public string Name { get; set; }
}
}