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