AutoCatUwp/AutoCatCore/Model/Vehicle.cs
2021-01-24 18:21:04 +03:00

55 lines
1.0 KiB
C#

using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace AutoCatCore.Model
{
public class VehicleName
{
[JsonProperty("original")]
public string Original { get; set; }
[JsonProperty("normalized")]
public string Normalized { get; set; }
}
public class VehicleBrand
{
[JsonProperty("name")]
public VehicleName Name { get; set; }
[JsonProperty("logo")]
public string Logo { get; set; }
}
public class VehicleModel
{
[JsonProperty("name")]
public VehicleName Name { get; set; }
}
public class Vehicle
{
[Key]
[JsonProperty("number")]
public string Number { get; set; }
[JsonProperty("brand")]
public VehicleBrand Brand { get; set; }
[JsonProperty("model")]
public VehicleModel Model { get; set; }
[JsonProperty("color")]
public string Color { get; set; }
[JsonProperty("year")]
public int Year { get; set; }
[JsonProperty("category")]
public string Category { get; set; }
}
}