mod build;
#[cfg(feature = "enable-reqwest")]
mod execute;
#[cfg(feature = "enable-reqwest")]
mod get;
mod is_open_now;
mod new;
mod query_url;
mod with_keyword;
mod with_language;
mod with_max_price;
mod with_min_price;
mod with_pagetoken;
mod with_rankby;
mod with_type;
use crate::places::RankBy;
use crate::LatLng;
use crate::{client::GoogleMapsClient, types::Language, types::PlaceType};
#[derive(Debug)]
pub struct Request<'a> {
client: &'a GoogleMapsClient,
location: LatLng,
radius: u32,
keyword: Option<String>,
language: Option<Language>,
maxprice: Option<u8>,
minprice: Option<u8>,
opennow: Option<bool>,
pagetoken: Option<String>,
rankby: Option<RankBy>,
place_type: Option<PlaceType>,
query: Option<String>,
}