2692 lines
73 KiB
C#
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
|
|
}
|