patbef-ServiceInside/Support/Models/DeviceModel.cs

69 lines
2.2 KiB
C#
Raw Permalink Normal View History

2024-01-29 16:26:54 +01:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Support.Models
{
public class DeviceModel
{
public string UDID { get; set; }
public string Type { get; set; }
public string PIN { get; set; }
public string PatId { get; set; }
public string PublicKey { get; set; }
public string VerificatorHash { get; set; }
public string Token { get; set; }
public string Created { get; set; }
public string Modified { get; set; }
public List<Order> Orders { get; set; }
}
public class Order
{
public string PGS { get; set; }
public string UDID { get; set; }
public string ClientPublicKey { get; set; }
public string ServerPublicKey { get; set; }
public bool Notified { get; set; }
public string NotifiedFormated { get { return (this.Notified ? "Ja" : "Nein"); } }
public string NotifiedOn { get; set; }
public bool PickedUp { get; set; }
public string PickedUpFormated { get { return (this.PickedUp ? "Ja" : "Nein"); } }
public string PickedUpOn { get; set; }
public bool Available { get; set; }
public string AvailableFormated { get { return (this.Available ? "Ja" : "Nein"); } }
public string AvailableOn { get; set; }
public string Created { get; set; }
public string Modified { get; set; }
public string Status { get; set; }
public string ZIP { get; set; }
public string Birthday { get; set; }
public string OrderId { get; set; }
public string FileCheckSum { get; set; }
public List<Log> Logs { get; set; }
public List<Ack> Acks { get; set; }
}
public class Log
{
public long Id { get; set; }
public string PGS { get; set; }
public string UDID { get; set; }
public string Message { get; set; }
public string Type { get; set; }
public string Created { get; set; }
}
public class Ack
{
public string Filename { get; set; }
public string Created { get; set; }
public string Content { get; set; }
public string Type { get; set; }
}
}