#[derive(Debug, Serialize, Deserialize, Default)]
pub struct AuctionRequest {
#[serde(rename = "Countries")]
pub countries: Option<Vec<String>>,
#[serde(rename = "Ratings")]
pub ratings: Option<Vec<String>>,
#[serde(rename = "Gender")]
pub gender: Option<i32>,
#[serde(rename = "SumMin")]
pub sum_min: Option<i32>,
#[serde(rename = "SumMax")]
pub sum_max: Option<i32>,
#[serde(rename = "Terms")]
pub terms: Option<Vec<i32>>,
#[serde(rename = "AgeMin")]
pub age_min: Option<i32>,
#[serde(rename = "AgeMax")]
pub age_max: Option<i32>,
#[serde(rename = "LoanNumber")]
pub loan_number: Option<i32>,
#[serde(rename = "UserName")]
pub user_name: Option<String>,
#[serde(rename = "ApplicationDateFrom")]
pub application_date_from: Option<String>,
#[serde(rename = "ApplicationDateTo")]
pub application_date_to: Option<String>,
#[serde(rename = "CreditScoreMin")]
pub credit_score_min: Option<i32>,
#[serde(rename = "CreditScoreMax")]
pub credit_score_max: Option<i32>,
#[serde(rename = "CreditScoresEeMini")]
pub credit_scores_ee_mini: Option<Vec<String>>,
#[serde(rename = "InterestMin")]
pub interest_min: Option<f64>,
#[serde(rename = "InterestMax")]
pub interest_max: Option<f64>,
#[serde(rename = "IncomeTotalMin")]
pub income_total_min: Option<f64>,
#[serde(rename = "IncomeTotalMax")]
pub income_total_max: Option<f64>,
#[serde(rename = "ModelVersion")]
pub model_version: Option<i32>,
#[serde(rename = "ExpectedLossMin")]
pub expected_loss_min: Option<f64>,
#[serde(rename = "ExpectedLossMax")]
pub expected_loss_max: Option<f64>,
#[serde(rename = "ListedOnUTCFrom")]
pub listed_on_utc_from: Option<String>,
#[serde(rename = "ListedOnUTCTo")]
pub listed_on_utc_to: Option<String>,
#[serde(rename = "PageSize")]
pub page_size: Option<i32>,
#[serde(rename = "PageNr")]
pub page_nr: Option<i32>,
}