165 lines
4.5 KiB
C#
165 lines
4.5 KiB
C#
#region Namespaces
|
|
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
|
|
#endregion
|
|
|
|
namespace VECV_WebApi.Models.EscalationMatrix
|
|
{
|
|
#region Model Classes
|
|
|
|
/// <summary>
|
|
/// Class contains Escalation Matrix status and details
|
|
/// </summary>
|
|
public class EscalationMatrixModel : EscalationMatrix
|
|
{
|
|
/// <summary>
|
|
/// Get or Set Token
|
|
/// </summary>
|
|
public string Token { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Message
|
|
/// </summary>
|
|
public string Message { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Status
|
|
/// </summary>
|
|
public string Status { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Action(what operation want to perform)
|
|
/// </summary>
|
|
public string Action { 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
|
|
/// </summary>
|
|
public Int64? TicketCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set
|
|
/// </summary>
|
|
public string Condition { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or Set List of Escalation Matrix
|
|
/// </summary>
|
|
public List<EscalationMatrix> EscalationMatrixList { get; set; }
|
|
|
|
public string editEscalationAll
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// Class contains Escalation Matrix details
|
|
/// </summary>
|
|
public class EscalationMatrix
|
|
{
|
|
/// <summary>
|
|
/// Get or Set Id
|
|
/// </summary>
|
|
public int? id { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Manager Name
|
|
/// </summary>
|
|
public string manager_name { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Region Name
|
|
/// </summary>
|
|
public string region_name { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Organization Id
|
|
/// </summary>
|
|
public int? organization_id { 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 DealerId
|
|
/// </summary>
|
|
public string dealer_name_id { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Dealer Name
|
|
/// </summary>
|
|
public string dealer_name { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Manager Level
|
|
/// </summary>
|
|
public string manager_level { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Blind Spot
|
|
/// </summary>
|
|
public string blind_spot { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Emails
|
|
/// </summary>
|
|
public string emails { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Phones
|
|
/// </summary>
|
|
public string phones { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Van Type
|
|
/// </summary>
|
|
public string van_type { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Alarm Age
|
|
/// </summary>
|
|
public int? alarm_age { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Notification Type
|
|
/// </summary>
|
|
public string notification_type { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Alarm Age Sla Not Met(in min)
|
|
/// </summary>
|
|
public int? alarm_age_sla_not_met { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Alarm Age Ticket Not Closed(in min)
|
|
/// </summary>
|
|
public int? alarm_age_ticket_not_closed { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Alarm Age Van Not Live(in min)
|
|
/// </summary>
|
|
public int? alarm_age_van_not_live { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Organization Name
|
|
/// </summary>
|
|
public string organization_name { get; set; }
|
|
/// <summary>
|
|
/// Get or Set Alarm Age Van Not Live(in min)
|
|
/// </summary>
|
|
public int? alarm_age_eicher_promise_48hrs { get; set; }
|
|
}
|
|
|
|
public class EscalationPhoneNumber
|
|
{
|
|
public string Token { get; set; }
|
|
public string OLdContactNumber { get; set; }
|
|
public string NewContactNumber { get; set; }
|
|
public string NewManagerName { get; set; }
|
|
}
|
|
|
|
#endregion
|
|
}
|