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.
 
 
 

48 lines
1.7 KiB

namespace DealerSelection.Api.Models;
public class CustomerDealerInfoRequest
{
public CustomerDealerInfoRequest(int buId, int recordId, int mobileNumber, string modelCode, string modelName,
string modelVariant, string dealerName, string dealerCode, string pinCode, string latitude, string longitude,
DealerSelectionJobStatus dealerSelectionJobStatus)
{
BuId = buId;
RecordId = recordId;
MobileNumber = mobileNumber;
ModelCode = modelCode;
ModelName = modelName;
ModelVariant = modelVariant;
DealerName = dealerName;
DealerCode = dealerCode;
PinCode = pinCode;
Latitude = latitude;
Longitude = longitude;
DealerSelectionJobStatus = dealerSelectionJobStatus;
}
public int BuId { get; }
public int RecordId { get; }
public int MobileNumber { get; }
public string ModelCode { get; }
public string ModelName { get; }
public string ModelVariant { get; }
public string DealerName { get; }
public string DealerCode { get; }
public string PinCode { get; }
public string Latitude { get; }
public string Longitude { get; }
public DealerSelectionJobStatus DealerSelectionJobStatus { get; }
public override string? ToString()
{
return base.ToString();
}
public string RequestDetail()
{
return $"BuId: {BuId}, RecordId: {RecordId}, MobileNumber: {MobileNumber}, ModelCode: {ModelCode}, " +
$"ModelName:{ModelName}, ModelVariant:{ModelVariant}, DealerName: {DealerName}, DealerCode: {DealerCode}, " +
$"PinCode: {PinCode}, Latitude: {Latitude}, Longitude: {Longitude}, DealerSelectionJobStatus: {DealerSelectionJobStatus}";
}
}