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}"; } }