smarty_rust_sdk/us_zipcode_api/
client.rs

1use crate::sdk::batch::Batch;
2use crate::sdk::client::Client;
3use crate::sdk::error::SmartyError;
4use crate::sdk::options::Options;
5use crate::sdk::send_request;
6use crate::us_zipcode_api::candidate::ZipcodeResult;
7use crate::us_zipcode_api::lookup::Lookup;
8use reqwest::Method;
9use smarty_rust_proc_macro::smarty_api;
10
11#[smarty_api(
12    default_url = "https://us-zipcode.api.smarty.com/",
13    api_path = "lookup",
14    lookup_style(batch),
15    result_type = "ZipcodeResult",
16    lookup_type = "Lookup",
17    multi_result_type = "Vec<ZipcodeResult>"
18)]
19pub struct USZipcodeClient;