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

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
}