naurt_api/models/
final_destination_options.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct FinalDestinationOptions {
17 #[serde(rename = "pretty_print", skip_serializing_if = "Option::is_none")]
19 pub pretty_print: Option<bool>,
20 #[serde(rename = "verbose", skip_serializing_if = "Option::is_none")]
22 pub verbose: Option<bool>,
23 #[serde(rename = "structured_response", skip_serializing_if = "Option::is_none")]
25 pub structured_response: Option<bool>,
26 #[serde(rename = "geojson_type", skip_serializing_if = "Option::is_none")]
27 pub geojson_type: Option<models::GeojsonType>,
28 #[serde(rename = "return_original", skip_serializing_if = "Option::is_none")]
30 pub return_original: Option<bool>,
31 #[serde(rename = "input_filter", skip_serializing_if = "Option::is_none")]
32 pub input_filter: Option<models::InputFilter>,
33 #[serde(rename = "source_id", skip_serializing_if = "Option::is_none")]
34 pub source_id: Option<Box<models::SourceIdRequest>>,
35}
36
37impl FinalDestinationOptions {
38 pub fn new() -> FinalDestinationOptions {
40 FinalDestinationOptions {
41 pretty_print: None,
42 verbose: None,
43 structured_response: None,
44 geojson_type: None,
45 return_original: None,
46 input_filter: None,
47 source_id: None,
48 }
49 }
50}
51