70 lines
1.5 KiB
C#
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;
|
|
}
|
|
}
|