/*
* Naurt API
*
* OpenAPI specification for Naurt's APIs.
*
* The version of the OpenAPI document: 0.1.4
*
* Generated by: https://openapi-generator.tech
*/
use crate::models;
use serde::{Deserialize, Serialize};
/// RendezvousQuery : Shared Naurt Query object. The Rendezvous spec refers to the shared Search Query specification. At minimum, address-based queries such as `address_string` are supported. Other shared query forms may also be accepted.
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct RendezvousQuery {
/// Free-form address query string
#[serde(rename = "address_string", skip_serializing_if = "Option::is_none")]
pub address_string: Option<String>,
#[serde(rename = "latitude", skip_serializing_if = "Option::is_none")]
pub latitude: Option<f64>,
#[serde(rename = "longitude", skip_serializing_if = "Option::is_none")]
pub longitude: Option<f64>,
}
impl RendezvousQuery {
/// Shared Naurt Query object. The Rendezvous spec refers to the shared Search Query specification. At minimum, address-based queries such as `address_string` are supported. Other shared query forms may also be accepted.
pub fn new() -> RendezvousQuery {
RendezvousQuery {
address_string: None,
latitude: None,
longitude: None,
}
}
}