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

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
}