agmission/Development/satloc/APIObjects.cs

70 lines
1.5 KiB
C#

using System;
using System.Collections.Generic;
namespace SatlocCloud.API.Sample
{
public class User
{
public Guid UserId { get; set; }
public Guid CompanyId { get; set; }
public string Email { get; set; }
}
public class Aircraft
{
public Guid Id { get; set; }
public string TailNumber { get; set; }
}
public class AircraftLog
{
public Guid Id { get; set; }
public string LogFileName { get; set; }
public DateTime UploadedDate { get; set; }
}
public class AircraftLogData
{
public Guid Id { get; set; }
public byte[] LogFile { get; set; }
public string LogFileName { get; set; }
}
public class JobPackage
{
public Guid CompanyId { get; set; }
public Guid UserId { get; set; }
public List<JobDataModel> JobDataList { get; set; } = new List<JobDataModel>();
}
public class JobDataModel
{
public Guid Id { get; set; } = Guid.NewGuid();
public Guid AircraftId { get; set; }
public string JobName { get; set; }
public string Notes { get; set; }
public dynamic JobData { get; set; }
public DateTime LastModified { get; set; } = DateTime.Now;
public string LastModifiedBy { get; set; } = Environment.UserName;
public DateTime CreatedDate { get; set; } = DateTime.Now;
public string CreatedBy { get; set; } = Environment.UserName;
}
}