You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

149 lines
4.3 KiB

using Newtonsoft.Json;
namespace DealerSelection.Api.Models;
public class LsqData
{
public LsqData(string bu, string model_Code, string color, string customer_Name,
string location_of_the_customer
, string dealer_Code, string mobile, string otp_verified, string pincode
, string enquiry_mode, string source, string sub_source, string referral_URL
, string composite_Key, string enquiry_Classification
, string auto_model, string bu_Sub_type, string sitcore_Booking_ID
, string booking_Status, string cc_Avenue_Transaction_ID, string booking_receipt_Number
, string booking_amount_TRM, string test_ride_date, string test_ride_slot
, string test_ride_location, string utmSource, string utmMedium, string sourceCampaign
, string utmContent, string consentToWhatsapp, string leadPlatform)
{
BU = bu;
ModelCode = model_Code;
Color = color;
CustomerName = customer_Name;
Locationofthecustomer = location_of_the_customer;
DealerCode = dealer_Code;
MobileNumber = mobile;
OtpVerified = otp_verified;
PinCode = pincode;
EnquiryMode = enquiry_mode;
Source = source;
SubSource = sub_source;
ReferralURL = referral_URL;
CompositeKey = composite_Key;
EnquiryClassification = enquiry_Classification;
AutoModel = auto_model;
BuSubtype = bu_Sub_type;
SitecoreBookingID = sitcore_Booking_ID;
BookingStatus = booking_Status;
CCAvenueTransactionID = cc_Avenue_Transaction_ID;
BookingReceiptNumber = booking_receipt_Number;
BookingAmountTRM = booking_amount_TRM;
TestRideDate = test_ride_date;
TestRideSlot = test_ride_slot;
TestRideLocation = test_ride_location;
UtmSource = utmSource;
UtmMedium = utmMedium;
SourceCampaign = sourceCampaign;
UtmContent = utmContent;
ConsentToWhatsapp = consentToWhatsapp;
LeadPlatform = leadPlatform;
}
[JsonProperty("bu")]
public string BU { get; }
[JsonProperty("model_Code")]
public string ModelCode { get; }
[JsonProperty("color")]
public string Color { get; }
[JsonProperty("customer_Name")]
public string CustomerName { get; }
[JsonProperty("location_of_the_customer")]
public string Locationofthecustomer { get; }
[JsonProperty("dealer_Code")]
public string DealerCode { get; }
[JsonProperty("mobile")]
public string MobileNumber { get; }
[JsonProperty("otp_verified")]
public string OtpVerified { get; }
[JsonProperty("pincode")]
public string PinCode { get; }
[JsonProperty("enquiry_mode")]
public string EnquiryMode { get; }
[JsonProperty("source")]
public string Source { get; }
[JsonProperty("sub_source")]
public string SubSource { get; }
[JsonProperty("referral_URL")]
public string ReferralURL { get; }
[JsonProperty("composite_Key")]
public string CompositeKey { get; }
[JsonProperty("enquiry_Classification")]
public string EnquiryClassification { get; }
[JsonProperty("auto_model")]
public string AutoModel { get; }
[JsonProperty("bu_Sub_type")]
public string BuSubtype { get; }
[JsonProperty("sitcore_Booking_ID")]
public string SitecoreBookingID { get; }
[JsonProperty("booking_Status")]
public string BookingStatus { get; }
[JsonProperty("cc_Avenue_Transaction_ID")]
public string CCAvenueTransactionID { get; }
[JsonProperty("booking_receipt_Number")]
public string BookingReceiptNumber { get; }
[JsonProperty("booking_amount_TRM")]
public string BookingAmountTRM { get; }
[JsonProperty("test_ride_date")]
public string TestRideDate { get; }
[JsonProperty("test_ride_slot")]
public string TestRideSlot{ get; }
[JsonProperty("test_ride_location")]
public string TestRideLocation { get; }
[JsonProperty("utmSource")]
public string UtmSource { get; }
[JsonProperty("utmMedium")]
public string UtmMedium { get; }
[JsonProperty("sourceCampaign")]
public string SourceCampaign { get; }
[JsonProperty("utmContent")]
public string UtmContent { get; }
[JsonProperty("consentToWhatsapp")]
public string ConsentToWhatsapp { get; }
[JsonProperty("leadPlatform")]
public string LeadPlatform { get; }
}