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
{
///
/// Get or set type
///
public string Type { get; set; }
///
/// Get or set Customer or Owner Name
///
public string CustomerCustomerName { get; set; }
///
/// Get or set Customer or Owner alias
///
public string CustomerAlias { get; set; }
///
/// Get or set Customer or Owner mobile number
///
public string CustomerMobileNumber1 { get; set; }
///
/// Get or set Customer or Owner mobile number
///
public string CustomerMobileNumber2 { get; set; }
///
/// Get or set Customer or Owner mobile number
///
public string CustomerMobileNumber3 { get; set; }
///
/// Get or set Customer or Owner address
///
public string CustomerAddress { get; set; }
///
/// Get or set Customer or Owner details
///
public string CustomerEmailId { get; set; }
///
/// Get or set Customer or Owner email id
///
public string CustomerCity { get; set; }
///
/// Get or set Customer or Owner state
///
public string CustomerState { get; set; }
///
/// Get or set Customer or Owner
///
public string CustomerVehicleCustomerId { get; set; }
///
/// Get or set
///
public string CustomerVehicleVehicleId { get; set; }
///
/// Get or set Customer or Owner isowner
///
public Boolean? CustomerVehicleIsOwner { get; set; }
///
/// Get or set vehicle id
///
public string VehicleId { get; set; }
///
/// Get or set vehicle registration number
///
public string VehicleRegistrationNumber { get; set; }
///
/// Get or set vehicle rgistraion plate
///
public string VehicleNumberPlate { get; set; }
///
/// Get or set vehicle model number
///
public string VehicleModelNumber { get; set; }
///
/// Get or set vehicle model id
///
public string CustomerVehicleModelId { get; set; }
///
/// Get or set vehicle model name
///
public string CustomerVehicleModelName { get; set; }
///
/// Get or set vehicle model tagging
///
public string CustomerVehicleModelTagging { get; set; }
///
/// Get or set Isowner bit
///
public Boolean? InIsOwner { get; set; }
///
/// Get or set token
///
public string Token { get; set; }
///
/// Get or set status
///
public string Status { get; set; }
///
/// Get or set message
///
public string Message { get; set; }
///
/// Get or set Vehicle Type
///
public string VehicleType { get; set; }
///
/// Get or set Owner id
///
public string OwnerId { get; set; }
///
/// Get or set Value
///
public string Value { get; set; }
///
/// Get or set Limit
///
public int Limit { get; set; }
///
/// Get or set OffeSet
///
public int OffeSet { get; set; }
///
/// Get or set Is Deleted
///
public Boolean? IsDeleted { get; set; }
///
/// Get or set Is Dealeted Vehicle
///
public Boolean? IsDealetedVehicle { get; set; }
///
/// Get or set Installation Date
///
public DateTime? InstallationDate { get; set; }
///
/// Get or set Vehicle Installation Date
///
public string VehicleInstallationDate { get; set; }
///
/// Get or set Utc Minute
///
public int UtcMinute { get; set; }
///
/// Get or set IsKamUser
///
public bool IsKamUser { get; set; }
///
/// Get or set LicenseKey
///
public string LicenseKey { get; set; }
public bool thirdPartyInfoupdatedornot { get; set; }
/// Get or set IsKamUser
///
public string KamUser { get; set; }
///
/// Get or set Customer Id
///
public string CustomerId { get; set; }
/// Get or set CustomerType
///
public string CustomerType { get; set; }
public string Id { get; set; }
///
/// Get or set vehicle registration number
///
public string RegistrationNumber { get; set; }
}
///
/// This class
/// new customer proeperties
///
public class NewCustomerModel
{
///
/// Get or set Token
///
public string Token { get; set; }
///
/// Get or set Message
///
public string Message { get; set; }
///
/// Get or set Status
///
public string Status { get; set; }
///
/// Get or set Owner properties
///
public CustomerModel OwnerModel { get; set; }
///
/// Get or set Customer properties
///
public CustomerModel CustomerModel { get; set; }
///
/// Get or set Vehicle properties
///
public VehicleModel VehicleModel { get; set; }
///
/// Get or set list of Customer properties
///
public List CustomerList { get; set; }
//added on 23-12-2020
///
/// Get or set Customer Id
///
public string CustomerId { get; set; }
/// Get or set CustomerType
///
public string CustomerType { get; set; }
///
/// Get or set vehicle registration number
///
public string Id { get; set; }
}
public class UpdateCustomerModel
{
///
/// Get or set Token
///
public string Token { get; set; }
///
/// Get or set Message
///
public string Message { get; set; }
///
/// Get or set Status
///
public string Status { get; set; }
///
/// Get or set Customer Id
///
public string CustomerId { get; set; }
/// Get or set CustomerType
///
public string CustomerType { get; set; }
///
/// Get or set vehicle registration number
///
public string Id { get; set; }
}
///
/// This class contain vehicle registration information related proeperties
///
public class VehicleRegistrationInfo
{
///
/// Get or set Vehicle Id
///
public string VehicleId { get; set; }
///
/// Get or set Vehicle Reg NO
///
public string VehicleRegNo { get; set; }
}
public class CustomerModelDBM
{
///
/// Get or set type
///
public string Type { get; set; }
///
/// Get or set Customer or Owner Name
///
public string CustomerCustomerName { get; set; }
///
/// Get or set Customer or Owner alias
///
public string CustomerAlias { get; set; }
///
/// Get or set Customer or Owner mobile number
///
public string CustomerMobileNumber1 { get; set; }
///
/// Get or set Customer or Owner mobile number
///
public string CustomerMobileNumber2 { get; set; }
///
/// Get or set Customer or Owner mobile number
///
public string CustomerMobileNumber3 { get; set; }
///
/// Get or set Customer or Owner address
///
public string CustomerAddress { get; set; }
///
/// Get or set Customer or Owner details
///
public string CustomerEmailId { get; set; }
///
/// Get or set Customer or Owner email id
///
public string CustomerCity { get; set; }
///
/// Get or set Customer or Owner state
///
public string CustomerState { get; set; }
///
/// Get or set Customer or Owner
///
public string CustomerVehicleCustomerId { get; set; }
///
/// Get or set
///
public string CustomerVehicleVehicleId { get; set; }
///
/// Get or set Customer or Owner isowner
///
public Boolean? CustomerVehicleIsOwner { get; set; }
///
/// Get or set vehicle id
///
public string VehicleId { get; set; }
///
/// Get or set vehicle registration number
///
public string VehicleRegistrationNumber { get; set; }
///
/// Get or set vehicle rgistraion plate
///
public string VehicleNumberPlate { get; set; }
///
/// Get or set vehicle model number
///
public string VehicleModelNumber { get; set; }
///
/// Get or set vehicle model id
///
public string CustomerVehicleModelId { get; set; }
///
/// Get or set vehicle model name
///
public string CustomerVehicleModelName { get; set; }
///
/// Get or set vehicle model tagging
///
public string CustomerVehicleModelTagging { get; set; }
///
/// Get or set Isowner bit
///
public Boolean? InIsOwner { get; set; }
///
/// Get or set token
///
public string Token { get; set; }
///
/// Get or set status
///
public string Status { get; set; }
///
/// Get or set message
///
public string Message { get; set; }
///
/// Get or set Vehicle Type
///
public string VehicleType { get; set; }
///
/// Get or set Owner id
///
public string OwnerId { get; set; }
///
/// Get or set Value
///
public string Value { get; set; }
///
/// Get or set Limit
///
public int Limit { get; set; }
///
/// Get or set OffeSet
///
public int OffeSet { get; set; }
///
/// Get or set Is Deleted
///
public Boolean? IsDeleted { get; set; }
///
/// Get or set Is Dealeted Vehicle
///
public Boolean? IsDealetedVehicle { get; set; }
///
/// Get or set Installation Date
///
public DateTime? InstallationDate { get; set; }
///
/// Get or set Vehicle Installation Date
///
public string VehicleInstallationDate { get; set; }
///
/// Get or set Utc Minute
///
public int UtcMinute { get; set; }
///
/// Get or set IsKamUser
///
public bool IsKamUser { get; set; }
///
/// Get or set LicenseKey
///
public string LicenseKey { get; set; }
public bool thirdPartyInfoupdatedornot { get; set; }
/// Get or set IsKamUser
///
public string KamUser { get; set; }
///
/// Get or set Customer Id
///
public string CustomerId { get; set; }
/// Get or set CustomerType
///
public string CustomerType { get; set; }
public string Id { get; set; }
///
/// Get or set vehicle registration number
///
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
}