281 lines
6.8 KiB
C#
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
|
|
} |