232 lines
5.6 KiB
C#
232 lines
5.6 KiB
C#
namespace VECV_WebApi.Models.FeedBack
|
|
{
|
|
#region Namespaces
|
|
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
|
|
#endregion
|
|
|
|
#region Model Classes
|
|
|
|
/// <summary>
|
|
/// This class contains feed back properties
|
|
/// </summary>
|
|
public class FeedBackModel
|
|
{
|
|
/// <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 ticket id
|
|
/// </summary>
|
|
public string TicketId { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set reason more than 24 hours
|
|
/// </summary>
|
|
public string ReasonMoreThan24Hrs { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set call status
|
|
/// </summary>
|
|
public string CallStatus { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set suggestion or complaint
|
|
/// </summary>
|
|
public string SuggestionComplaint { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Feedback Ease Of Getting Call
|
|
/// </summary>
|
|
public string FeedBackEaseOfGettingCall { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Feedback response of call center
|
|
/// </summary>
|
|
public string FeedBackResponseOfCallCenter { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Feedback Timely updation by dealer
|
|
/// </summary>
|
|
public string FeedBackTimelyUpdationByDealer { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Feedback Total repair time
|
|
/// </summary>
|
|
public string FeedBackTotalRepairTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Feedback Eos Charges
|
|
/// </summary>
|
|
public string FeedBackEosCharges { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Feedback Over all experience
|
|
/// </summary>
|
|
public string FeedBackOverAllExperience { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Other remark
|
|
/// </summary>
|
|
public string OtherRemark { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set FeedBack
|
|
///
|
|
/// </summary>
|
|
public string FeedBackagent { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Creation Time
|
|
/// </summary>
|
|
public DateTime CreationTime { get; set; }
|
|
|
|
//Get or set Utc Minute
|
|
public int UtcMinute { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set complaint
|
|
/// </summary>
|
|
public string Complaint { 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 Language
|
|
/// </summary>
|
|
public string CallerLanguage { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Warranty
|
|
/// </summary>
|
|
public string Warranty { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Toll Free No Source
|
|
/// </summary>
|
|
public string TollFreeNoSource { get; set; }
|
|
|
|
/// <summary>
|
|
/// Get or set Opportunity Loss
|
|
/// </summary>
|
|
public string OpportunityLoss { get; set; }
|
|
|
|
public List<FeedbackHistory> feedbackHistoryList { get; set; }
|
|
|
|
//added on 29-04-2020
|
|
public string IsSatisfied { get; set; }
|
|
public string SelectedOption { get; set; }
|
|
public string SelectedReason { get; set; }
|
|
public List<CustomerFeedbackHistory> customerFeedbackHistory { get; set; }
|
|
public bool? IsCustomerSatisfied { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// contains all the properties for feedback history
|
|
/// </summary>
|
|
public class FeedbackHistory
|
|
{
|
|
/// <summary>
|
|
/// get or set ticket id
|
|
/// </summary>
|
|
public string TicketId { 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 oe set call status
|
|
/// </summary>
|
|
public string CallStatus { get; set; }
|
|
|
|
/// <summary>
|
|
/// get or set remarks
|
|
/// </summary>
|
|
public string Remarks { get; set; }
|
|
|
|
/// <summary>
|
|
/// get or set FeedbackAgent
|
|
/// </summary>
|
|
public string FeedbackAgent { get; set; }
|
|
|
|
/// <summary>
|
|
/// get or set IsSatisfied
|
|
/// </summary>
|
|
public string IsSatisfied { get; set; }
|
|
|
|
/// <summary>
|
|
/// get or set SelectedOption
|
|
/// </summary>
|
|
public string SelectedOption { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// get or set SelectedOption
|
|
/// </summary>
|
|
public string SelectedOptionText { get; set; }
|
|
|
|
/// <summary>
|
|
/// get oe set SelectedReason
|
|
/// </summary>
|
|
public string SelectedReason { get; set; }
|
|
|
|
}
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// contains all the properties for feedback history
|
|
/// </summary>
|
|
public class CustomerFeedbackHistory
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
/// get or set SelectedOption
|
|
/// </summary>
|
|
public string SelectedOptionText { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
} |