use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct FinalDestinationOptions {
#[serde(rename = "pretty_print", skip_serializing_if = "Option::is_none")]
pub pretty_print: Option<bool>,
#[serde(rename = "verbose", skip_serializing_if = "Option::is_none")]
pub verbose: Option<bool>,
#[serde(rename = "structured_response", skip_serializing_if = "Option::is_none")]
pub structured_response: Option<bool>,
#[serde(rename = "geojson_type", skip_serializing_if = "Option::is_none")]
pub geojson_type: Option<models::GeojsonType>,
#[serde(rename = "return_original", skip_serializing_if = "Option::is_none")]
pub return_original: Option<bool>,
#[serde(rename = "input_filter", skip_serializing_if = "Option::is_none")]
pub input_filter: Option<models::InputFilter>,
#[serde(rename = "source_id", skip_serializing_if = "Option::is_none")]
pub source_id: Option<Box<models::SourceIdRequest>>,
}
impl FinalDestinationOptions {
pub fn new() -> FinalDestinationOptions {
FinalDestinationOptions {
pretty_print: None,
verbose: None,
structured_response: None,
geojson_type: None,
return_original: None,
input_filter: None,
source_id: None,
}
}
}