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

2692 lines
73 KiB
C#

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