namespace VECV_WebApi.Models.Reports { #region Namespaces using System; using System.Collections.Generic; using System.Linq; using System.Web; #endregion #region Model Classes /// /// This class contain proerties for eos call count /// public class EosCallCountModel { /// /// Get or set Month Name /// public string MonthName { get; set; } /// /// Get or set numbewr of calls /// public Int64? NoOfCalls { get; set; } /// /// Get or set top 23 van count reach begore 2 hour /// public Int64? Top23Reach2Hrs { get; set; } /// /// Get or set non top 23 van count reach begore 2 hour /// public Int64? NonTop23Reach2Hrs { get; set; } /// /// Get or set Average response time of top 23 van /// public decimal? ArtTop23 { get; set; } /// /// Get or set Average response time of non top 23 van /// public decimal? ArtNonTop23 { get; set; } /// /// Get or set top 23 van count call count < 24 hrs /// public Int64? Top23CallsClosed24Hrs { get; set; } /// /// Get or set non top 23 van count call count < 24 hrs /// public Int64? NonTop23CallsClosed24Hrs { get; set; } } /// /// This class contain eos call count request properties /// public class EosallCountRequestModel { /// /// Get or set user id /// public int? UserId { get; set; } /// /// Get or set From date /// public DateTime FromDate { get; set; } /// /// Get or set To date /// public DateTime ToDate { get; set; } /// /// Get or set state name /// public string State { get; set; } /// /// Get or set Route Id /// public Int32 RouteId { get; set; } /// /// Get or set city name /// public string City { get; set; } /// /// Get or set Dealer id /// public string DealerId { get; set; } /// /// Get or set limit /// public int? Limit { get; set; } /// /// Get or set Off Set /// public int? Offset { 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 IsDealer /// public string IsDealer { get; set; } /// /// Get or set IsVan(true or false) /// public string IsVan { get; set; } /// /// Get or set Is Open Ticket(true or false) /// public string IsOpenTicket { get; set; } /// /// Get or set Is Closed Tickets (true or false) /// public string IsClosedTickets { get; set; } /// /// Get or set Is Route Wise Closed Tickets (true or false) /// public string IsRouteWiseClosedTickets { get; set; } /// /// Get or set eos call count report details /// public List EosList { get; set; } /// /// Get or set hd lmd bus contribution report details /// public List HdLmdBusContributionList { get; set; } /// /// Get or set hd lmd bus call closed percentage report details /// public List HdLmdBusclosedList { get; set; } /// /// Get or set dealer wise call detail list /// public List DealerWiseCallDetailList { get; set; } /// /// Get or set Reason call Closed beyon 24 hors reason /// public List ReasonCallClosedBeyond24HrsList { get; set; } /// /// Get or set Time Slot Clouser detail list /// public List TimeSlotClouserDetailList { get; set; } /// /// Get or set Eos Opportunity loss list /// public List EosOpportunityLoss { get; set; } /// /// Get or set Eos Toll Free Call Source list /// public List EosTollFreeCallSource { get; set; } /// /// Get or set Hd Lmd Bus Call CLoser /// public List HdLmdBusCallCLoser { get; set; } /// /// Get or set Eos Reason Wise Call Closed Beyond 24Hrs report /// public List ReasonWiseCallClosedBeyond24Hrs { get; set; } /// /// This class contain Eos Call Feed Back Parameter previous year /// public List PreviousYearEosFeedback { get; set; } /// /// This class contain Eos Call Feed Back Parameter previous year /// public List CurrentYearEosFeedback { get; set; } /// /// This class contain Eos Call Feed Back rating previous year /// public List PreviousYearEosFeedbackRating { get; set; } /// /// This class contain Eos Call Feed Back rating previous year /// public List CurrentYearEosFeedbackRating { get; set; } /// /// This class contain Geo Analysis /// public Analysis GeoAnalysisModelReport { get; set; } /// /// This class contain Geo Report Analysis /// public Analysis GeoReportAnalysisModelReport { get; set; } /// /// This class contain dealer Declined Reports list /// public List DeclinedReportsDealerWise { get; set; } /// /// This class contain list of Promise Reports /// public List PromiseReportsList { get; set; } /// /// This class contain list of CustomerReports /// public List CustomerReportsList { get; set; } /// /// Get or set Utc Minute /// public int UtcMinute { get; set; } /// /// Get or set /// public string CustomerId { get; set; } /// /// Get or set /// public string Condition { get; set; } } /// /// This class contain hd lmd bus contribution report properties /// public class HdLmdBusContribution { /// /// Get or set Month Name /// public string MonthName { get; set; } /// /// Get or set number of total calls /// public Int64? TotalCalls { get; set; } /// /// Get or set hd calls /// public Int64? HDCalls { get; set; } /// /// Get or set bus calls /// public Int64? BusCalls { get; set; } /// /// Get or set lmd calls /// public Int64? LMDCalls { get; set; } /// /// Get or set Hd percentage /// public decimal? HdPer { get; set; } /// /// Get or set bus percentage < 24 hrs /// public decimal? BusPer { get; set; } /// /// Get or set lmd percentage < 24 hrs /// public decimal? LmdPer { get; set; } /// /// Get or set Hd percentage /// public String HdPer_ { get; set; } /// /// Get or set bus percentage < 24 hrs /// public String BusPer_ { get; set; } /// /// Get or set lmd percentage < 24 hrs /// public String LmdPer_ { get; set; } } /// /// This class contain hd lmd bus contribution report properties /// public class HdLmdBusCallClosedPercentage { /// /// Get or set Month Name /// public string MonthName { get; set; } /// /// Get or set Hd With In 24 Hrs /// public Int64? HdWithIn24Hrs { get; set; } /// /// Get or set Hd Beyond 24 Hrs /// public Int64? HdBeyond24Hrs { get; set; } /// /// Get or set hd total /// public Int64? HdTotal { get; set; } /// /// Get or set number of total calls /// public Int64? BusWithIn24Hrs { get; set; } /// /// Get or set hd calls /// public Int64? BusBeyond24Hrs { get; set; } /// /// Get or set hd calls /// public Int64? BusTotal { get; set; } /// /// Get or set number of total calls /// public Int64? LmdWithIn24Hrs { get; set; } /// /// Get or set hd calls /// public Int64? LmdBeyond24Hrs { get; set; } /// /// Get or set hd calls /// public Int64? LmdTotal { get; set; } /// /// Get or set Hd With In 24 Hrs percentage /// public decimal? HdWithIn24HrsPer { get; set; } /// /// Get or set Bus With In 24 Hrs percentage /// public decimal? BusWithIn24HrsPer { get; set; } /// /// Get or set Lmd With In 24 Hrs percentage /// public decimal? LmdWithIn24HrsPer { get; set; } /// /// Get or set Hd With In 24 Hrs percentage /// public string HdWithIn24HrsPer_ { get; set; } /// /// Get or set Bus With In 24 Hrs percentage /// public string BusWithIn24HrsPer_ { get; set; } /// /// Get or set Lmd With In 24 Hrs percentage /// public string LmdWithIn24HrsPer_ { get; set; } } /// /// This class contain dealer wise call detail report properties /// public class DealerWiseCallDetail { /// /// Get or set Dealer Name /// public string DealerName { get; set; } /// /// Get or set hd calls /// public Int64? HdCall { get; set; } /// /// Get or set bus calls /// public Int64? BusCall { get; set; } /// /// Get or set lmd calls /// public Int64? LmdCall { get; set; } /// /// Get or set total calls /// public Int64? TotalCall { get; set; } /// /// Get or set hd call close with in 24 hrs /// public Int64? HdCallWithIn24Hrs { get; set; } /// /// Get or set bus call close with in 24 hrs /// public Int64? BusCallWithIn24Hrs { get; set; } /// /// Get or set lmd call close with in 24 hrs /// public Int64? LmdCallWithIn24Hrs { get; set; } /// /// Get or set total call close with in 24 hrs /// public Int64? TotalCallWithIn24Hrs { get; set; } /// /// Get or set hd call closebeyond 24 hrs /// public decimal? HdCallWithIn24HrsPer { get; set; } /// /// Get or set bus call closebeyond 24 hrs /// public decimal? BusCallWithIn24HrsPer { get; set; } /// /// Get or set lmd call closebeyond 24 hrs /// public decimal? LmdCallWithIn24HrsPer { get; set; } /// /// Get or set total call closebeyond 24 hrs /// public decimal? TotalCallWithIn24HrsPer { get; set; } /// /// Get or set hd call closebeyond 24 hrs /// public string HdCallWithIn24HrsPer_ { get; set; } /// /// Get or set bus call closebeyond 24 hrs /// public string BusCallWithIn24HrsPer_ { get; set; } /// /// Get or set lmd call closebeyond 24 hrs /// public string LmdCallWithIn24HrsPer_ { get; set; } /// /// Get or set total call closebeyond 24 hrs /// public string TotalCallWithIn24HrsPer_ { get; set; } } /// /// This class contain properties of reason for call closed > 24 Hrs /// public class ReasonCallClosedBeyond24Hrs { /// /// Get or set dealer name /// public string DealerName { get; set; } /// /// Get or set major /// public Int64? Major { get; set; } /// /// Get or set FIP /// public Int64? FIP { get; set; } /// /// Get or set Major Diffrential Problem /// public Int64? MajorDiffrentialProblem { get; set; } /// /// Get or set Other /// public Int64? Other { get; set; } /// /// Get or set Major Engine Problem /// public Int64? MajorEngineProblem { get; set; } /// /// Get or set Payment approval /// public Int64? PaymentApproaval { get; set; } /// /// Get or set Technician Not Available /// public Int64? TechnicianNotAvailable { get; set; } /// /// Get or set Gera box Problem /// public Int64? GearBoxProblem { get; set; } /// /// Get or set Spare parts not Available /// public Int64? SparePartsNotAvailable { get; set; } /// /// Get or set Total /// public Int64? Total { get; set; } } /// /// This class contain time slot closure report properties /// public class TimeSlotClouser { /// /// Get or set Time Slot /// public string TimeSlot { get; set; } /// /// Get or set calls less than 24:00:00 /// public Int64? Less24Hrs { get; set; } /// /// Get or set calls less than 24:00:00 % /// public Decimal? Less24HrsPer { get; set; } /// /// Get or set calls > 24 Hrs to 48 Hrs /// public Int64? Calls24HrsTo48Hrs { get; set; } /// /// Get or set calls > 24 Hrs to 48 Hrs % /// public Decimal? Calls24HrsTo48HrsPer { get; set; } /// /// Get or set calls > 48 Hrs to 72 Hrs /// public Int64? Calls48HrsTo72Hrs { get; set; } /// /// Get or set calls > 48 Hrs to 72 Hrs % /// public Decimal? Calls48HrsTo72HrsPer { get; set; } /// /// Get or set calls > 72 Hrs to 96 Hrs /// public Int64? Calls72HrsTo96Hrs { get; set; } /// /// Get or set calls > 72 Hrs to 96 Hrs % /// public Decimal? Calls72HrsTo96HrsPer { get; set; } /// /// Get or set calls Greater than 96:00:00 /// public Int64? Greater96Hrs { get; set; } /// /// Get or set calls Greater than 96:00:00 % /// public Decimal? Greater96HrsPer { get; set; } /// /// Get or set Grand Total /// public Int64? GrandTotal { get; set; } } /// /// This class contain eos call toll free no source report properties /// public class EosTollFreeCallSource { /// /// Get or set Month Name /// public string MonthName { get; set; } /// /// Get or set Vehicle Sticker /// public Int64? VehicleSticker { get; set; } /// /// Get or set Dealer /// public Int64? Dealer { get; set; } /// /// Get or set Service Book /// public Int64? ServiceBook { get; set; } /// /// Get or set Already Aware /// public Int64? AlreadyAware { get; set; } /// /// Get or set Owner /// public Int64? Owner { get; set; } /// /// Get or set Other /// public Int64? Other { get; set; } /// /// Get or set SMS /// public Int64? SMS { get; set; } /// /// Get or set Co-Driver /// public Int64? CoDriver { get; set; } /// /// Get or set Manager /// public Int64? Maanger { get; set; } /// /// Get or set InterNet /// public decimal? Internet { get; set; } /// /// Get or set Grand Total /// public decimal? GrandTotal { get; set; } } /// /// contains decline calls report properties /// public class DeclinedReports { /// /// Get or set creation date /// public string CreationDate { get; set; } /// /// Get or set craetion time /// public string CreationTime { get; set; } /// /// Get or set ticket id /// public string TicketId { get; set; } /// /// Get or set ticket id alias /// public string TicketIdAlias { get; set; } /// /// Get or set vehicle registration number /// public string VehicleRegNo { get; set; } /// /// Get or set vehicle model tag /// public string VehicleModelTag { get; set; } /// /// Get or set declined reason /// public string DeclinedReason { get; set; } /// /// Get or set dealer name /// public string DealerName { get; set; } /// /// Get or set dealer id /// public string DealerId { get; set; } /// /// Get or set organization /// public string Organization { get; set; } /// /// Get or set service engineer /// public string ServiceEngg { get; set; } /// /// Get or set van registration number /// public string VanRegNo { get; set; } } /// /// contains properties for promise report /// public class PromiseReports { /// /// Get or set creation date /// public string CreationDate { get; set; } /// /// Get or set ticket id /// public string TicketId { get; set; } /// /// Get or set ticket id alias /// public string TicketIdAlias { get; set; } /// /// Get or set vehicle registratio number /// public string VehicleRegNo { get; set; } /// /// Get or set vehicle model tag /// public string VehicleModelTag { get; set; } /// /// Get or set description /// public string Description { get; set; } /// /// Get or set dealer name /// public string DealerName { get; set; } /// /// Get or set orgnization /// public string Organization { get; set; } /// /// Get or set service engineer /// public string ServiceEngg { get; set; } /// /// Get or set van registration number /// public string VanRegNo { get; set; } /// /// Get or set closed time /// public string ClosedTime { get; set; } /// /// Get or set declined reason /// public string DeclinedReason { get; set; } } /// /// This class contain property of customer report. /// public class CustomerReports { /// /// Get or set ticket id /// public string TicketId { get; set; } /// /// Get or set ticket id alias /// public string TicketIdAlias { get; set; } /// /// Get or set creation date /// public string CreationDate { get; set; } /// /// Get or set breakdown location /// public string BreakdownLocation { get; set; } /// /// Get or set state /// public string State { get; set; } /// /// Get or set city /// public string City { get; set; } /// /// Get or set customer name /// public string CustomerName { get; set; } /// /// Get or set customer contact /// public string CustomerContact { get; set; } /// /// Get or set driver name /// public string DriverName { get; set; } /// /// Get or set vehicle model tag /// public string VehicleModelTag { get; set; } /// /// Get or set model number /// public string ModelNo { get; set; } /// /// Get or set vehicle registration number /// public string VehicleRegNo { get; set; } /// /// Get or set default SLA time /// public int? DefaultSlaTime { get; set; } /// /// Get or set response SLA time /// public int? ResponseSlaTime { get; set; } /// /// Get or set ticket life cycle time /// public int? TicketLifeCycleTime { get; set; } /// /// Get or set decription /// public string Description { get; set; } /// /// Get or set service engineer /// public string ServiceEngg { get; set; } /// /// Get or set dealer name /// public string DealerName { get; set; } /// /// Get or set dealer contact number /// public string DealerContact { get; set; } /// /// Get or set organization /// public string Organization { get; set; } } /// /// This class contain opprtunity loss report properties /// public class EosOpportunityLoss { /// /// Get or set region /// public string Region { get; set; } /// /// Get or set Local Technician come /// public Int64? LocalTechCome { get; set; } /// /// Get or set Dealer Taking Too Much Time /// public Int64? DealerTakingTooMuchTime { get; set; } /// /// Get or set Other /// public Int64? Other { get; set; } /// /// Get or set Eos Charges High /// public Int64? EosChargesHigh { get; set; } /// /// Get or set Grand Total /// public decimal? GrandTotal { get; set; } } /// /// This class contain hd lmd buss call closer % report /// public class HdLmdBusCallCLoser { /// /// Get or set product /// public string Product { get; set; } /// /// Get or set Total call count /// public Int64? TotalCallCount { get; set; } /// /// Get or set calls less then 24 hrs /// public Int64? CallCountLess24Hrs { get; set; } /// /// Get or set calls zbeyond 24 hrs /// public Int64? CallCountBeyond24Hrs { get; set; } /// /// Get or set calls percentage less then 24 hrs /// public decimal? CallPercentageLess24Hrs { get; set; } /// /// Get or set calls percentage beyond 24 hrs /// public decimal? CallPercentageBeyond24Hrs { get; set; } /// /// get or set call % > 24 hrs /// public string CallPercentageBeyond24Hrs_ { get; set; } /// /// Get or set calls percentage less then 24 hrs /// public string CallPercentageLess24Hrs_ { get; set; } } /// /// This class contain reason wise call closed beyod 24 hours report /// public class ReasonWiseCallClosedBeyond24Hrs { /// /// Get or set reason /// public string Reason { get; set; } /// /// Get or set HD count /// public Int64? HD { get; set; } /// /// Get or set Buses count /// public Int64? Buses { get; set; } /// /// Get or set LMD count /// public Int64? LMD { get; set; } } /// /// This class contain eos call feed back parameter properties /// public class EosCallFeedBackParameter { /// /// Get or set Month name /// public string MonthName { get; set; } /// /// Get or set category /// public string Category { get; set; } /// /// Get or set easy to getting call /// public Decimal? EasyGettingCall { get; set; } /// /// Get or setResponse of call /// public Decimal? ResponseOfCall { get; set; } /// /// Get or set time updation /// public Decimal? TimelyUpdation { get; set; } /// /// Get or set Repair Time /// public Decimal? RepairTime { get; set; } /// /// Get or set Eos Charges /// public Decimal? EosCharges { get; set; } /// /// Get or set Over All Experience /// public Decimal? OverAllExperience { get; set; } } /// /// This class contain eos call feed back ration properties /// public class EosCallFeedBackRating { /// /// Get or set month name /// public string MonthName { get; set; } /// /// Get or set eos /// public decimal? Eos { get; set; } } /// /// This class contain property of Geo analysis report. /// public class GeoAnalysisTicketModel { /// /// Get or Set id /// public string Id { get; set; } /// /// Get or Set ticket id alias /// public string TicketIdAlias { get; set; } /// /// Get or Set customer name /// public string CustomerName { get; set; } /// /// Get or Set customer contact number /// public string CustomerContactNumber { get; set; } /// /// Get or Set creation time /// public string CreationTime { get; set; } /// /// Get or Set assigned to /// public string AssignTo { get; set; } /// /// Get or Set sla met /// public string SlaMet { get; set; } /// /// Get or Set service engineer name /// public string ServiceEnggName { get; set; } /// /// Get or Set dealer name /// public string DealerName { get; set; } /// /// Get or Set dealer contact number /// public string DealerContact { get; set; } /// /// Get or Set ticket status alias /// public string TicketStatusAlias { get; set; } /// /// Get or Set vehicle model tagging /// public string VehicleModelTagging { get; set; } /// /// Get or Set service engineer contact number /// public string ServiceEnggContactNumber { get; set; } /// /// Get or Set latitude /// public string DefaultLattitude { get; set; } /// /// Get or Set longitude /// public string DefaultLongitude { get; set; } /// /// Get or Set city /// public string City { get; set; } /// /// Get or Set state /// public string State { get; set; } /// /// Get or Set van model number /// public string VanVanModelNo { get; set; } /// /// Get or Set va registration number /// public string VanRegistrationNumber { get; set; } /// /// Get or Set van registered as /// public string VanVanRegisteredAs { get; set; } /// /// Get or Set organization name /// public string OrganizationName { get; set; } /// /// Get or set Key /// public string Key { get; set; } /// /// Get or set KeyName /// public string KeyName { get; set; } /// /// Get or set Key Value /// public string KeyValue { get; set; } /// /// Get or set Route Id /// public string Route { get; set; } } /// /// This class contain of list property of Geo Analysis report model class /// public class Analysis { /// /// Get or Set list of eos van. /// public List lsEOSVAN = new List(); /// /// Get or Set list of dealer info. /// public List lsDealerDetl = new List(); /// /// Get or Set list of open ticket /// public List lsOpenTicket = new List(); /// /// Get or Set list of close ticket /// public List lsCloseTicket = new List(); } public class EosScoreCardModel { public string DealerId { get; set; } public string TicketId { get; set; } public string TicketAlias { get; set; } public string Description { get; set; } public string AssignedTo { get; set; } public string CreationTime { get; set; } public string BreakdownLocation { get; set; } public string AssignedToUserId { get; set; } public string RegistrationNumber { get; set; } public string BreakdownLocationLandmark { get; set; } public string CustomerContactNumber { get; set; } public string OrganizationId { get; set; } public string DealerName { get; set; } public string DealerCity { get; set; } public string DealerState { get; set; } public string DealerContactNumber { get; set; } public string Score { get; set; } public string RecordDate { get; set; } public string VanId { get; set; } public string VanAlias { get; set; } public string VanCity { get; set; } public string VanState { get; set; } public string VanModel { get; set; } public string VanRegisteredAs { get; set; } public string OrganizationName { get; set; } public string ServiceEngineerName { get; set; } public string ServiceEngineerAlias { get; set; } public string ServiceEngineerContactNumber { get; set; } } public class TicketClosedModel { /// /// Get or set Token /// public String Token { get; set; } /// /// Get or set KAM Id /// public string KamId { get; set; } /// /// Get or set ticket id alias /// public string TicketId_Alias { get; set; } /// /// Get or set Status /// public string Status { get; set; } /// /// Get or set Message /// public string Message { get; set; } /// /// Get or set Id /// public string Id { get; set; } /// /// Get or set Description /// public string Description { get; set; } /// /// Get or set Assigned To /// public string AssignedTo { get; set; } /// /// Get or set Reported Via /// public string ReportedVia { get; set; } /// /// Get or set Ticket Status /// public int? TicketStatus { get; set; } /// /// Get or set Priority /// public int? Priority { get; set; } /// /// Get or set Cutomer Score /// public string CutomerScore { get; set; } /// /// Get or set Created By /// public string CreatedBy { get; set; } /// /// Get or set Creation Time /// public string CreationTime { get; set; } /// /// Get or set Last Modified By /// public string LastModifiedBy { get; set; } /// /// Get or set Last Modified Time /// public string LastModifiedTime { get; set; } /// /// Get or set Break Down Location /// public string BreakDownLocation { get; set; } /// /// Get or set Breack Down Longitude /// public string BreackDownLongitude { get; set; } /// /// Get or set Breack Down Latitude /// public string BreackDownLatitude { get; set; } /// /// Get or set Assigned To User Id /// public string AssignedToUserId { get; set; } /// /// Get or set Assigned To User Longitude /// public string AssignedToUserLongitude { get; set; } /// /// Get or set Assigned To User Latitude /// public string AssignedToUserLatitude { get; set; } /// /// Get or set Is Declined /// public Boolean? IsDeclined { get; set; } /// /// Get or set Estimated Time For Job Complition /// public int? EstimatedTimeForJobComplition { get; set; } /// /// Get or set Total Ticket Life Cycle Time Slab /// public int? TotalTicketLifeCycleTimeSlab { get; set; } /// /// Get or set Estimated Time For Job Complition Submit Time /// public string EstimatedTimeForJobComplitionSubmitTime { get; set; } /// /// Get or set Vehicle Registration No /// public string VehicleRegistrationNo { get; set; } /// /// Get or set Estimated Time For Job Completion Submit Time /// public string EstimatedTimeForJobCompletionSubmitTime { get; set; } /// /// Get or set Break down Location Landmark /// public string BreakdownLocationLandmark { get; set; } /// /// Get or set Activity Tickets Open Created By /// public string ActivityTicketsOpenCreatedBy { get; set; } /// /// Get or set Activity Tickets Open Creation Time /// public string ActivityTicketsOpenCreationTime { get; set; } /// /// Get or set Remarks /// public string Remarks { get; set; } /// /// Get or set Ticket Activity Status /// public string TicketActivityStatus { get; set; } /// /// Get or set Ticket Status Alias /// public string TicketStatusAlias { get; set; } /// /// Get or set Ticket Status Sequence Order /// public string TicketStatusSequenceOrder { get; set; } /// /// Get or set Ticket Status Name /// public string TicketStatusStatusName { get; set; } /// /// Get or set User Id /// public string UserId { get; set; } /// /// Get or set Auth Engine Id /// public string AuthEngineId { get; set; } /// /// Get or set User Name /// public string UserName { get; set; } /// /// Get or set Designation /// public string Designation { get; set; } /// /// Get or set Object Id /// public string ObjectId { get; set; } /// /// Get or set Organization Id /// public int? OrganizationId { get; set; } /// /// Get or set City /// public string City { get; set; } /// /// Get or set State /// public string State { get; set; } /// /// Get or set Region /// public string Region { get; set; } /// /// Get or set Language /// public string Language { get; set; } /// /// Get or set Timezone Id /// public Int64? TimezoneId { get; set; } /// /// Get or set Display Name /// public string DisplayName { get; set; } /// /// Get or set Offset In Minutes /// public string OffsetInMinutes { get; set; } /// /// Get or set Display Id /// public string DisplayId { get; set; } /// /// Get or set User Organization Name /// public string UserOrganizationName { get; set; } /// /// Get or set User Organization Alias /// public string UserOrganizationAlias { get; set; } /// /// Get or set User Organization City /// public string UserOrganizationCity { get; set; } /// /// Get or set User Organization State /// public string UserOrganizationState { get; set; } /// /// Get or set User Asorganization Country /// public string UserAsorganizationCountry { get; set; } /// /// Get or set User Organization Description /// public string UserOrganizationDescription { get; set; } /// /// Get or set User Org Path /// public string UserOrgPath { get; set; } /// /// Get or set User Org Depth /// public string UserOrgDepth { get; set; } /// /// Get or set User Org Color /// public string UserOrgColor { get; set; } /// /// Get or set User Organization Region /// public string UserOrganizationRegion { get; set; } /// /// Get or set Dealer Id /// public string DealerId { get; set; } /// /// Get or set Organization Id /// public int? DealerOrganizationId { get; set; } /// /// Get or set Dealer Name /// public string DealerDealerName { get; set; } /// /// Get or set Dealer City /// public string DealerCity { get; set; } /// /// Get or set Dealer State /// public string DealerState { get; set; } /// /// Get or set Dealer Default Lattitude /// public string DealerDealerDefaultLattitude { get; set; } /// /// Get or set Dealer Default Longitude /// public string DealerDealerDefaultLongitude { get; set; } /// /// Get or set Van Id /// public string VanId { get; set; } /// /// Get or set Van Alias /// public string VanAlias { get; set; } /// /// Get or set Van Default Lattitude /// public string VanVanDefaultLattitude { get; set; } /// /// Get or set Van Default Longitude /// public string VanVanDefaultLongitude { get; set; } /// /// Get or set Van City /// public string VanCity { get; set; } /// /// Get or set Van State /// public string VanState { get; set; } /// /// Get or set Van Model /// public string VanVanModel { get; set; } /// /// Get or set Van Registration Number /// public string VanRegistrationNumber { get; set; } /// /// Get or set Van Registered As /// public string VanVanRegisteredAs { get; set; } /// /// Get or set Organization Name /// public string DealerVanOrganizationName { get; set; } /// /// Get or set Organization Alias /// public string DealerVanOrganizationOrganizationAlias { get; set; } /// /// Get or set Organization City /// public string DealerVanOrganizationOrganizationCity { get; set; } /// /// Get or set Organization State /// public string DealerVanOrganizationOrganizationState { get; set; } /// /// Get or set Organization Country /// public string DealerVanOrganizationOrganizationCountry { get; set; } /// /// Get or set Organization Description /// public string DealerVanOrganizationOrganizationDescription { get; set; } /// /// Get or set Organization Path /// public string DealerVanOrganizationOrganizationPath { get; set; } /// /// Get or set Organization Depth /// public string DealerVanOrganizationOrganizationDepth { get; set; } /// /// Get or set Organization Color /// public string DealerVanOrganizationOrganizationColor { get; set; } /// /// Get or set Organization Region /// public string DealerVanOrganizationOrganizationRegion { get; set; } /// /// Get or set Service Engineer Id /// public string ServiceEngineerId { get; set; } /// /// Get or set Service Engineer Name /// public string ServiceEngineerName { get; set; } /// /// Get or set Service Engineer Alias /// public string ServiceEngineerAlias { get; set; } /// /// Get or set Service Engineer Imei Number /// public string ServiceEngineerImeiNumber { get; set; } /// /// Get or set Service Engineer Contact Number /// public string ServiceEngineerContactNumber { get; set; } /// /// Get or set Service Engineer Application License Key /// public string ServiceEngineerApplicationLicenseKey { get; set; } /// /// Get or set Service Engineer Mobile Application Blocked /// public Boolean? ServiceEngineerMobileApplicationBlocked { get; set; } /// /// Get or set Service Engineer Device Alias /// public Int64? ServiceEngineerDeviceAlias { get; set; } /// /// Get or set Service Engineer Pin Password /// public string ServiceEngineerPinPassword { get; set; } /// /// Get or set Route Id /// public int? RouteId { get; set; } /// /// Get or set Custome Contact_no /// public string CustomeContact_no { get; set; } /// /// Get or set Vehicle Type /// public string VehicleType { get; set; } /// /// Get or set Repair Cost /// public string RepairCost { get; set; } /// /// Get or set Default Sla Time /// public int? DefaultSlaTime { get; set; } /// /// Get or set Device Alias /// public int? DeviceAlias { get; set; } /// /// Get or set Iemi number /// public string Ieminumber { get; set; } /// /// Get or set Sla Missed Reason /// public string SlaMissedReason { get; set; } /// /// Get or set Suggestion Comment /// public string SuggestionComment { get; set; } /// /// Get or set Job Complete Response Time /// public string JobCompleteResponseTime { get; set; } /// /// Get or set Default Col 2 /// public string DefaultCol2 { get; set; } /// /// Get or set Default Col 3 /// public string DefaultCol3 { get; set; } /// /// Get or set Vehicle Tagging /// public string VehicleTagging { get; set; } /// /// Get or set Customer Name /// public string CustomerName { get; set; } /// /// Get or set /// public string EstimatedDistance { get; set; } /// /// Get or set Age(Ticket life cycle time creation to closed time) /// public double? Age { get; set; } /// /// Get or set Custome Contact_no /// public string OwnerContact_no { get; set; } /// /// Get or set Custome Contact_no /// public string CallStatus { get; set; } /// /// Get or set Custome Contact_no /// public string caller_language { get; set; } /// /// Get or set Security Token /// public string feedback_call_status { get; set; } /// /// Get or set Status /// public string total_count { get; set; } /// /// Get or set Message /// public string gps_status { get; set; } /// /// Get or set Is Deleted /// public bool? IsDeleted { get; set; } public string Score { get; set; } } public class TicketRequestModel { /// /// Get or set Ticket Type /// public string TicketType { 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 User Id /// public int? UserId { get; set; } /// /// Get or set From Date /// public DateTime FromDate { get; set; } /// /// Get or set To Date /// public DateTime ToDate { get; set; } /// /// Get or set Limit /// public int? Limit { get; set; } /// /// Get or set OffSet /// public int? OffSet { get; set; } /// /// Get or set Ticket List /// public List TicketList { get; set; } /// /// Get or set Ticket List /// public List TicketScoreList { get; set; } /// /// Get or set Ticket List /// public List ClosedTicketList { get; set; } /// /// Get or set /// public Int64? TicketCount { get; set; } /// /// Get or set /// public string Condition { get; set; } /// /// Get or set /// public int? UtcMinute { get; set; } /// /// get or set vehicle type /// public string VehicleType { get; set; } /// /// get or set organization /// public string Organization { get; set; } /// /// get or set Ticket Alias /// public string TicketAlias { get; set; } } public class ScoreRequestModel { private List> _score = new List>(); private List _dates = new List(); private List _EosScoreCardModel = new List(); /// /// Get or set Ticket Type /// public string ReportType { 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 User Id /// public int? UserId { get; set; } /// /// Get or set From Date /// public DateTime FromDate { get; set; } /// /// Get or set To Date /// public DateTime ToDate { get; set; } /// /// Get or set Limit /// public int? Limit { get; set; } /// /// Get or set OffSet /// public int? OffSet { get; set; } /// /// Get or set Ticket List /// public List ClosedTicketList { get; set; } /// /// Get or set /// public Int64? TicketCount { get; set; } /// /// Get or set /// public string Condition { get; set; } /// /// Get or set /// public int? UtcMinute { get; set; } /// /// get or set Ticket Alias /// public string TicketAlias { get; set; } /// /// get or set Dealer Id /// public string DealerId { get; set; } /// /// get or set Van Id /// public string VanId { get; set; } public List> score { get { return _score; } set { _score = value; } } public List dates { get { return _dates; } set { _dates = value; } } public List EosScoreCardModel { get { return _EosScoreCardModel; } set { _EosScoreCardModel = value; } } } public class TicketListForScore { /// /// Get or set Token /// public String Token { get; set; } /// /// Get or set KAM Id /// public string KamId { get; set; } /// /// Get or set ticket id alias /// public string ticketid_alias { get; set; } /// /// Get or set Status /// public string Status { get; set; } /// /// Get or set Message /// public string Message { get; set; } /// /// Get or set Id /// public string Id { get; set; } /// /// Get or set Description /// public string Description { get; set; } /// /// Get or set Assigned To /// public string AssignedTo { get; set; } /// /// Get or set Reported Via /// public string ReportedVia { get; set; } /// /// Get or set Ticket Status /// public int? TicketStatus { get; set; } /// /// Get or set Priority /// public int? Priority { get; set; } /// /// Get or set Cutomer Score /// public string CutomerScore { get; set; } /// /// Get or set Created By /// public string CreatedBy { get; set; } /// /// Get or set Creation Time /// public string CreationTime { get; set; } /// /// Get or set Last Modified By /// public string LastModifiedBy { get; set; } /// /// Get or set Last Modified Time /// public string LastModifiedTime { get; set; } /// /// Get or set Break Down Location /// public string BreakDownLocation { get; set; } /// /// Get or set Breack Down Longitude /// public string BreackDownLongitude { get; set; } /// /// Get or set Breack Down Latitude /// public string BreackDownLatitude { get; set; } /// /// Get or set Assigned To User Id /// public string AssignedToUserId { get; set; } /// /// Get or set Assigned To User Longitude /// public string AssignedToUserLongitude { get; set; } /// /// Get or set Assigned To User Latitude /// public string AssignedToUserLatitude { get; set; } /// /// Get or set Is Declined /// public Boolean? IsDeclined { get; set; } /// /// Get or set Estimated Time For Job Complition /// public int? EstimatedTimeForJobComplition { get; set; } /// /// Get or set Total Ticket Life Cycle Time Slab /// public int? TotalTicketLifeCycleTimeSlab { get; set; } /// /// Get or set Estimated Time For Job Complition Submit Time /// public string EstimatedTimeForJobComplitionSubmitTime { get; set; } /// /// Get or set Vehicle Registration No /// public string VehicleRegistrationNo { get; set; } /// /// Get or set Estimated Time For Job Completion Submit Time /// public string EstimatedTimeForJobCompletionSubmitTime { get; set; } /// /// Get or set Break down Location Landmark /// public string BreakdownLocationLandmark { get; set; } /// /// Get or set Activity Tickets Open Created By /// public string ActivityTicketsOpenCreatedBy { get; set; } /// /// Get or set Activity Tickets Open Creation Time /// public string ActivityTicketsOpenCreationTime { get; set; } /// /// Get or set Remarks /// public string Remarks { get; set; } /// /// Get or set Ticket Activity Status /// public string TicketActivityStatus { get; set; } /// /// Get or set Ticket Status Alias /// public string TicketStatusAlias { get; set; } /// /// Get or set Ticket Status Sequence Order /// public string TicketStatusSequenceOrder { get; set; } /// /// Get or set Ticket Status Name /// public string TicketStatusStatusName { get; set; } /// /// Get or set User Id /// public string UserId { get; set; } /// /// Get or set Auth Engine Id /// public string AuthEngineId { get; set; } /// /// Get or set User Name /// public string UserName { get; set; } /// /// Get or set Designation /// public string Designation { get; set; } /// /// Get or set Object Id /// public string ObjectId { get; set; } /// /// Get or set Organization Id /// public int? OrganizationId { get; set; } /// /// Get or set City /// public string City { get; set; } /// /// Get or set State /// public string State { get; set; } /// /// Get or set Region /// public string Region { get; set; } /// /// Get or set Language /// public string Language { get; set; } /// /// Get or set Timezone Id /// public Int64? TimezoneId { get; set; } /// /// Get or set Display Name /// public string DisplayName { get; set; } /// /// Get or set Offset In Minutes /// public string OffsetInMinutes { get; set; } /// /// Get or set Display Id /// public string DisplayId { get; set; } /// /// Get or set User Organization Name /// public string UserOrganizationName { get; set; } /// /// Get or set User Organization Alias /// public string UserOrganizationAlias { get; set; } /// /// Get or set User Organization City /// public string UserOrganizationCity { get; set; } /// /// Get or set User Organization State /// public string UserOrganizationState { get; set; } /// /// Get or set User Asorganization Country /// public string UserAsorganizationCountry { get; set; } /// /// Get or set User Organization Description /// public string UserOrganizationDescription { get; set; } /// /// Get or set User Org Path /// public string UserOrgPath { get; set; } /// /// Get or set User Org Depth /// public string UserOrgDepth { get; set; } /// /// Get or set User Org Color /// public string UserOrgColor { get; set; } /// /// Get or set User Organization Region /// public string UserOrganizationRegion { get; set; } /// /// Get or set Dealer Id /// public string DealerId { get; set; } /// /// Get or set Organization Id /// public int? DealerOrganizationId { get; set; } /// /// Get or set Dealer Name /// public string DealerDealerName { get; set; } /// /// Get or set Dealer City /// public string DealerCity { get; set; } /// /// Get or set Dealer State /// public string DealerState { get; set; } /// /// Get or set Dealer Default Lattitude /// public string DealerDealerDefaultLattitude { get; set; } /// /// Get or set Dealer Default Longitude /// public string DealerDealerDefaultLongitude { get; set; } /// /// Get or set Van Id /// public string VanId { get; set; } /// /// Get or set Van Alias /// public string VanAlias { get; set; } /// /// Get or set Van Default Lattitude /// public string VanVanDefaultLattitude { get; set; } /// /// Get or set Van Default Longitude /// public string VanVanDefaultLongitude { get; set; } /// /// Get or set Van City /// public string VanCity { get; set; } /// /// Get or set Van State /// public string VanState { get; set; } /// /// Get or set Van Model /// public string VanVanModel { get; set; } /// /// Get or set Van Registration Number /// public string VanRegistrationNumber { get; set; } /// /// Get or set Van Registered As /// public string VanVanRegisteredAs { get; set; } /// /// Get or set Organization Name /// public string DealerVanOrganizationName { get; set; } /// /// Get or set Organization Alias /// public string DealerVanOrganizationOrganizationAlias { get; set; } /// /// Get or set Organization City /// public string DealerVanOrganizationOrganizationCity { get; set; } /// /// Get or set Organization State /// public string DealerVanOrganizationOrganizationState { get; set; } /// /// Get or set Organization Country /// public string DealerVanOrganizationOrganizationCountry { get; set; } /// /// Get or set Organization Description /// public string DealerVanOrganizationOrganizationDescription { get; set; } /// /// Get or set Organization Path /// public string DealerVanOrganizationOrganizationPath { get; set; } /// /// Get or set Organization Depth /// public string DealerVanOrganizationOrganizationDepth { get; set; } /// /// Get or set Organization Color /// public string DealerVanOrganizationOrganizationColor { get; set; } /// /// Get or set Organization Region /// public string DealerVanOrganizationOrganizationRegion { get; set; } /// /// Get or set Service Engineer Id /// public string ServiceEngineerId { get; set; } /// /// Get or set Service Engineer Name /// public string ServiceEngineerName { get; set; } /// /// Get or set Service Engineer Alias /// public string ServiceEngineerAlias { get; set; } /// /// Get or set Service Engineer Imei Number /// public string ServiceEngineerImeiNumber { get; set; } /// /// Get or set Service Engineer Contact Number /// public string ServiceEngineerContactNumber { get; set; } /// /// Get or set Service Engineer Application License Key /// public string ServiceEngineerApplicationLicenseKey { get; set; } /// /// Get or set Service Engineer Mobile Application Blocked /// public Boolean? ServiceEngineerMobileApplicationBlocked { get; set; } /// /// Get or set Service Engineer Device Alias /// public Int64? ServiceEngineerDeviceAlias { get; set; } /// /// Get or set Service Engineer Pin Password /// public string ServiceEngineerPinPassword { get; set; } /// /// Get or set Route Id /// public int? RouteId { get; set; } /// /// Get or set Custome Contact_no /// public string CustomeContact_no { get; set; } /// /// Get or set Vehicle Type /// public string VehicleType { get; set; } /// /// Get or set Repair Cost /// public string RepairCost { get; set; } /// /// Get or set Default Sla Time /// public int? DefaultSlaTime { get; set; } /// /// Get or set Device Alias /// public int? DeviceAlias { get; set; } /// /// Get or set Iemi number /// public string Ieminumber { get; set; } /// /// Get or set Sla Missed Reason /// public string SlaMissedReason { get; set; } /// /// Get or set Suggestion Comment /// public string SuggestionComment { get; set; } /// /// Get or set Job Complete Response Time /// public string JobCompleteResponseTime { get; set; } /// /// Get or set Default Col 2 /// public string DefaultCol2 { get; set; } /// /// Get or set Default Col 3 /// public string DefaultCol3 { get; set; } /// /// Get or set Vehicle Tagging /// public string VehicleTagging { get; set; } /// /// Get or set Customer Name /// public string CustomerName { get; set; } /// /// Get or set /// public string EstimatedDistance { get; set; } /// /// Get or set Age(Ticket life cycle time creation to closed time) /// public double? Age { get; set; } /// /// Get or set Custome Contact_no /// public string OwnerContact_no { get; set; } /// /// Get or set Custome Contact_no /// public string CallStatus { get; set; } /// /// Get or set Custome Contact_no /// public string caller_language { get; set; } /// /// Get or set Security Token /// public string feedback_call_status { get; set; } /// /// Get or set Status /// public string total_count { get; set; } /// /// Get or set Message /// public string gps_status { get; set; } /// /// Get or set Is Deleted /// public bool? IsDeleted { get; set; } public string Score { get; set; } } #endregion }