498 lines
15 KiB
C#
498 lines
15 KiB
C#
namespace VECV_WebApi.Models.Customer
|
|
{
|
|
#region NameSpaces
|
|
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using VECV_WebApi.Models.Vehicle;
|
|
|
|
#endregion
|
|
|
|
#region Model Classes
|
|
|
|
public class CustomerModel
|
|
{
|
|
/// <summary>
|
|
/// Get or set type
|
|
/// </summary>
|
|
public string Type { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Customer or Owner Name
|
|
/// </summary>
|
|
public string CustomerCustomerName { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner alias
|
|
/// </summary>
|
|
public string CustomerAlias { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner mobile number
|
|
/// </summary>
|
|
public string CustomerMobileNumber1 { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner mobile number
|
|
/// </summary>
|
|
public string CustomerMobileNumber2 { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner mobile number
|
|
/// </summary>
|
|
public string CustomerMobileNumber3 { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner address
|
|
/// </summary>
|
|
public string CustomerAddress { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner details
|
|
/// </summary>
|
|
public string CustomerEmailId { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner email id
|
|
/// </summary>
|
|
public string CustomerCity { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner state
|
|
/// </summary>
|
|
public string CustomerState { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner
|
|
/// </summary>
|
|
public string CustomerVehicleCustomerId { get; set; }
|
|
/// <summary>
|
|
/// Get or set
|
|
/// </summary>
|
|
public string CustomerVehicleVehicleId { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner isowner
|
|
/// </summary>
|
|
public Boolean? CustomerVehicleIsOwner { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle id
|
|
/// </summary>
|
|
public string VehicleId { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle registration number
|
|
/// </summary>
|
|
public string VehicleRegistrationNumber { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle rgistraion plate
|
|
/// </summary>
|
|
public string VehicleNumberPlate { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle model number
|
|
/// </summary>
|
|
public string VehicleModelNumber { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle model id
|
|
/// </summary>
|
|
public string CustomerVehicleModelId { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle model name
|
|
/// </summary>
|
|
public string CustomerVehicleModelName { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle model tagging
|
|
/// </summary>
|
|
public string CustomerVehicleModelTagging { get; set; }
|
|
/// <summary>
|
|
/// Get or set Isowner bit
|
|
/// </summary>
|
|
public Boolean? InIsOwner { get; set; }
|
|
/// <summary>
|
|
/// Get or set token
|
|
/// </summary>
|
|
public string Token { 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 Vehicle Type
|
|
/// </summary>
|
|
public string VehicleType { get; set; }
|
|
/// <summary>
|
|
/// Get or set Owner id
|
|
/// </summary>
|
|
public string OwnerId { get; set; }
|
|
/// <summary>
|
|
/// Get or set Value
|
|
/// </summary>
|
|
public string Value { get; set; }
|
|
/// <summary>
|
|
/// Get or set Limit
|
|
/// </summary>
|
|
public int Limit { get; set; }
|
|
/// <summary>
|
|
/// Get or set OffeSet
|
|
/// </summary>
|
|
public int OffeSet { get; set; }
|
|
/// <summary>
|
|
/// Get or set Is Deleted
|
|
/// </summary>
|
|
public Boolean? IsDeleted { get; set; }
|
|
/// <summary>
|
|
/// Get or set Is Dealeted Vehicle
|
|
/// </summary>
|
|
public Boolean? IsDealetedVehicle { get; set; }
|
|
/// <summary>
|
|
/// Get or set Installation Date
|
|
/// </summary>
|
|
public DateTime? InstallationDate { get; set; }
|
|
/// <summary>
|
|
/// Get or set Vehicle Installation Date
|
|
/// </summary>
|
|
public string VehicleInstallationDate { get; set; }
|
|
/// <summary>
|
|
/// Get or set Utc Minute
|
|
/// </summary>
|
|
public int UtcMinute { get; set; }
|
|
/// <summary>
|
|
/// Get or set IsKamUser
|
|
/// </summary>
|
|
public bool IsKamUser { get; set; }
|
|
/// <summary>
|
|
/// Get or set LicenseKey
|
|
/// </summary>
|
|
public string LicenseKey { get; set; }
|
|
public bool thirdPartyInfoupdatedornot { get; set; }
|
|
|
|
/// Get or set IsKamUser
|
|
/// </summary>
|
|
public string KamUser { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer Id
|
|
/// </summary>
|
|
public string CustomerId { get; set; }
|
|
|
|
/// Get or set CustomerType
|
|
/// </summary>
|
|
public string CustomerType { get; set; }
|
|
|
|
public string Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set vehicle registration number
|
|
/// </summary>
|
|
public string RegistrationNumber { get; set; }
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// This class
|
|
/// new customer proeperties
|
|
/// </summary>
|
|
public class NewCustomerModel
|
|
{
|
|
/// <summary>
|
|
/// Get or set Token
|
|
/// </summary>
|
|
public string Token { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Message
|
|
/// </summary>
|
|
public string Message { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Status
|
|
/// </summary>
|
|
public string Status { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Owner properties
|
|
/// </summary>
|
|
public CustomerModel OwnerModel { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Customer properties
|
|
/// </summary>
|
|
public CustomerModel CustomerModel { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Vehicle properties
|
|
/// </summary>
|
|
public VehicleModel VehicleModel { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set list of Customer properties
|
|
/// </summary>
|
|
public List<CustomerModel> CustomerList { get; set; }
|
|
|
|
//added on 23-12-2020
|
|
/// <summary>
|
|
/// Get or set Customer Id
|
|
/// </summary>
|
|
public string CustomerId { get; set; }
|
|
|
|
/// Get or set CustomerType
|
|
/// </summary>
|
|
public string CustomerType { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle registration number
|
|
/// </summary>
|
|
public string Id { get; set; }
|
|
|
|
|
|
}
|
|
|
|
public class UpdateCustomerModel
|
|
{
|
|
/// <summary>
|
|
/// Get or set Token
|
|
/// </summary>
|
|
public string Token { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Message
|
|
/// </summary>
|
|
public string Message { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Status
|
|
/// </summary>
|
|
public string Status { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Customer Id
|
|
/// </summary>
|
|
public string CustomerId { get; set; }
|
|
|
|
/// Get or set CustomerType
|
|
/// </summary>
|
|
public string CustomerType { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle registration number
|
|
/// </summary>
|
|
public string Id { get; set; }
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// This class contain vehicle registration information related proeperties
|
|
/// </summary>
|
|
public class VehicleRegistrationInfo
|
|
{
|
|
/// <summary>
|
|
/// Get or set Vehicle Id
|
|
/// </summary>
|
|
public string VehicleId { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Vehicle Reg NO
|
|
/// </summary>
|
|
public string VehicleRegNo { get; set; }
|
|
}
|
|
|
|
public class CustomerModelDBM
|
|
{
|
|
/// <summary>
|
|
/// Get or set type
|
|
/// </summary>
|
|
public string Type { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Customer or Owner Name
|
|
/// </summary>
|
|
public string CustomerCustomerName { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner alias
|
|
/// </summary>
|
|
public string CustomerAlias { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner mobile number
|
|
/// </summary>
|
|
public string CustomerMobileNumber1 { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner mobile number
|
|
/// </summary>
|
|
public string CustomerMobileNumber2 { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner mobile number
|
|
/// </summary>
|
|
public string CustomerMobileNumber3 { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner address
|
|
/// </summary>
|
|
public string CustomerAddress { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner details
|
|
/// </summary>
|
|
public string CustomerEmailId { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner email id
|
|
/// </summary>
|
|
public string CustomerCity { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner state
|
|
/// </summary>
|
|
public string CustomerState { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner
|
|
/// </summary>
|
|
public string CustomerVehicleCustomerId { get; set; }
|
|
/// <summary>
|
|
/// Get or set
|
|
/// </summary>
|
|
public string CustomerVehicleVehicleId { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer or Owner isowner
|
|
/// </summary>
|
|
public Boolean? CustomerVehicleIsOwner { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle id
|
|
/// </summary>
|
|
public string VehicleId { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle registration number
|
|
/// </summary>
|
|
public string VehicleRegistrationNumber { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle rgistraion plate
|
|
/// </summary>
|
|
public string VehicleNumberPlate { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle model number
|
|
/// </summary>
|
|
public string VehicleModelNumber { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle model id
|
|
/// </summary>
|
|
public string CustomerVehicleModelId { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle model name
|
|
/// </summary>
|
|
public string CustomerVehicleModelName { get; set; }
|
|
/// <summary>
|
|
/// Get or set vehicle model tagging
|
|
/// </summary>
|
|
public string CustomerVehicleModelTagging { get; set; }
|
|
/// <summary>
|
|
/// Get or set Isowner bit
|
|
/// </summary>
|
|
public Boolean? InIsOwner { get; set; }
|
|
/// <summary>
|
|
/// Get or set token
|
|
/// </summary>
|
|
public string Token { 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 Vehicle Type
|
|
/// </summary>
|
|
public string VehicleType { get; set; }
|
|
/// <summary>
|
|
/// Get or set Owner id
|
|
/// </summary>
|
|
public string OwnerId { get; set; }
|
|
/// <summary>
|
|
/// Get or set Value
|
|
/// </summary>
|
|
public string Value { get; set; }
|
|
/// <summary>
|
|
/// Get or set Limit
|
|
/// </summary>
|
|
public int Limit { get; set; }
|
|
/// <summary>
|
|
/// Get or set OffeSet
|
|
/// </summary>
|
|
public int OffeSet { get; set; }
|
|
/// <summary>
|
|
/// Get or set Is Deleted
|
|
/// </summary>
|
|
public Boolean? IsDeleted { get; set; }
|
|
/// <summary>
|
|
/// Get or set Is Dealeted Vehicle
|
|
/// </summary>
|
|
public Boolean? IsDealetedVehicle { get; set; }
|
|
/// <summary>
|
|
/// Get or set Installation Date
|
|
/// </summary>
|
|
public DateTime? InstallationDate { get; set; }
|
|
/// <summary>
|
|
/// Get or set Vehicle Installation Date
|
|
/// </summary>
|
|
public string VehicleInstallationDate { get; set; }
|
|
/// <summary>
|
|
/// Get or set Utc Minute
|
|
/// </summary>
|
|
public int UtcMinute { get; set; }
|
|
/// <summary>
|
|
/// Get or set IsKamUser
|
|
/// </summary>
|
|
public bool IsKamUser { get; set; }
|
|
/// <summary>
|
|
/// Get or set LicenseKey
|
|
/// </summary>
|
|
public string LicenseKey { get; set; }
|
|
public bool thirdPartyInfoupdatedornot { get; set; }
|
|
|
|
/// Get or set IsKamUser
|
|
/// </summary>
|
|
public string KamUser { get; set; }
|
|
/// <summary>
|
|
/// Get or set Customer Id
|
|
/// </summary>
|
|
public string CustomerId { get; set; }
|
|
|
|
/// Get or set CustomerType
|
|
/// </summary>
|
|
public string CustomerType { get; set; }
|
|
|
|
public string Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set vehicle registration number
|
|
/// </summary>
|
|
public string RegistrationNumber { get; set; }
|
|
|
|
public string DriverNumber { get; set; }
|
|
|
|
public string DriverName { get; set; }
|
|
|
|
public string VehicleAMC { get; set; }
|
|
|
|
public string VehicleWarranty { get; set; }
|
|
|
|
public string VehicleSalesDate { get; set; }
|
|
|
|
public string VehicleEmissionNorms { get; set; }
|
|
public string ProductVariant { get; set; }
|
|
public string VehicleAMCDate { get; set; }
|
|
public string VehicleAMCType { get; set; }
|
|
|
|
public string ExtendedWarranty { get; set; }
|
|
public string WarrantyEndDate { get; set; }
|
|
|
|
public string BatteryVoltage { get; set; }
|
|
|
|
public string fuelLevelInLtr { get; set; }
|
|
|
|
public string fuelLevelInPer { get; set; }
|
|
|
|
public string defLevelInLtr { get; set; }
|
|
|
|
public string KamName { get; set; }
|
|
public string KamNo { get; set; }
|
|
public string FleetManagerName { get; set; }
|
|
public string FleetManagerNo { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
#endregion
|
|
} |