EOS-WebAPI/Models/Tracking/TrackingModel.cs
Nidhi Bhargava d0ac8a7790 Code Commit
2025-09-04 17:30:22 +05:30

281 lines
6.8 KiB
C#

namespace VECV_WebApi.Models.Tracking
{
#region region Namespaces
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using VECV_WebApi.Models.ServiceEngineer;
#endregion
#region Model Classes
/// <summary>
/// This class contain tracking and user detail properties
/// </summary>
public class CurrentTracking
{
/// <summary>
/// Get or set status
/// </summary>
public string status { get; set; }
/// <summary>
/// Get or set Message
/// </summary>
public string Message { get; set; }
/// <summary>
/// Get or set user list
/// </summary>
public List<VanModel> ListUsers { get; set; }
/// <summary>
/// Get or set tracking list
/// </summary>
public List<TrackingModel> ListTracking { get; set; }
}
/// <summary>
/// This class contain image activity properties
/// </summary>
public class TrackingModel
{
/// <summary>
/// Get or set Log id
/// </summary>
public int LogId { get; set; }
/// <summary>
/// Get or set device id of device or user
/// </summary>
public string DeviceAlias { get; set; }
/// <summary>
/// Get or set latitude value
/// </summary>
public string Latitude { get; set; }
/// <summary>
/// Get or set logitude value
/// </summary>
public string Longitude { get; set; }
/// <summary>
/// Get or set log time
/// </summary>
public string LogTime { get; set; }
/// <summary>
/// Get or set security token value for service access
/// </summary>
public string Token { get; set; }
/// <summary>
/// Get or set security token value for service access
/// </summary>
// public List<string> TrackingDetail { get; set; }
/// <summary>
/// Get or set isconnected flag
/// </summary>
public string IsConnected { get; set; }
/// <summary>
/// Get or set x cordinate
/// </summary>
public string Xcordinate { get; set; }
/// <summary>
/// Get or set y cordinate
/// </summary>
public string Ycordinate { get; set; }
/// <summary>
/// Get or set z cordinate
/// </summary>
public string Zcordinate { get; set; }
/// <summary>
/// Get or set creation time
/// </summary>
public string CreationTime { get; set; }
/// <summary>
/// Get or set BatteryStatus
/// </summary>
public string BatteryStatus { get; set; }
/// <summary>
/// Get or set GpsStatus
/// </summary>
public string GpsStatus { get; set; }
/// <summary>
/// Get or set IsCharging
/// </summary>
public string IsCharging { get; set; }
/// <summary>
/// Get or set IsPowerSaving
/// </summary>
public string IsPowerSaving { get; set; }
/// <summary>
/// Get or set status
/// </summary>
public string status { get; set; }
/// <summary>
/// Get or set Message
/// </summary>
public string Message { get; set; }
/// <summary>
/// Get or set trackind detail
/// </summary>
public List<String> BulkTrackngDetail { get; set; }
/// <summary>
/// Get or set device status
/// </summary>
public string DeviceStatus { get; set; }
}
/// <summary>
/// This contain tracking status properties
/// </summary>
public class TrackingStatus
{
/// <summary>
/// Get or set status
/// </summary>
public int status { get; set; }
/// <summary>
/// Get or set Message
/// </summary>
public string Message { get; set; }
}
/// <summary>
/// This class contain tracking properties
/// </summary>
public class TrackingGetModel
{
#region Properties
/// <summary>
/// Get or set device id
/// </summary>
public string DeviceAlias { get; set; }
/// <summary>
/// Get or set token value for authorize service user
/// </summary>
public string Token { get; set; }
/// <summary>
/// Get or set Fromdate
/// </summary>
public string FromDate { get; set; }
/// <summary>
/// Get or set to Date
/// </summary>
public string ToDate { get; set; }
/// <summary>
/// Get or set utc minute
/// </summary>
public int UtcMinute { get; set; }
#endregion
}
/// <summary>
/// This class contain dealer van properties
/// </summary>
public class DealerVanModel
{
/// <summary>
/// Get or set Dealer list
/// </summary>
public List<DealerModel> ListDealer { get; set; }
/// <summary>
/// Get or set van city list
/// </summary>
public List<VanCityModel> ListVanCity { get; set; }
/// <summary>
/// Get or set van state list
/// </summary>
public List<VanstateModel> ListVanState { get; set; }
/// <summary>
/// Get or set status
/// </summary>
public string status { get; set; }
/// <summary>
/// Get or set Message
/// </summary>
public string Message { get; set; }
/// <summary>
/// Get or set Token
/// </summary>
public string Token { get; set; }
}
/// <summary>
/// This class contain dealer properties
/// </summary>
public class DealerModel
{
/// <summary>
/// Get or set
/// </summary>
public string DealerID { get; set; }
/// <summary>
/// Get or set
/// </summary>
public string DealerName { get; set; }
}
/// <summary>
/// THis class contain van city properties
/// </summary>
public class VanCityModel
{
/// <summary>
/// Get or set Van ID
/// </summary>
public string VanID { get; set; }
/// <summary>
/// Get or set Van City
/// </summary>
public string VanCity { get; set; }
}
/// <summary>
/// This class contain van state properties
/// </summary>
public class VanstateModel
{
/// <summary>
/// Get or set Van ID
/// </summary>
public string VanID { get; set; }
/// <summary>
/// Get or set Van State
/// </summary>
public string VanState { get; set; }
}
/// <summary>
/// contains properties for van-dealer list
/// </summary>
#endregion
}