use crate::client::Client;
use std::time::Duration;
pub fn create_client(
client_id: String,
client_secret: String,
username: String,
api_key: String,
) -> Client {
let api_version = "v8".to_string();
return create_client_with_custom_api_version(
client_id,
client_secret,
username,
api_key,
api_version,
);
}
pub fn create_client_with_custom_api_version(
client_id: String,
client_secret: String,
username: String,
api_key: String,
api_version: String,
) -> Client {
let url = "https://api.veryfi.com/api/".to_string();
let api_timeout = Duration::from_secs(120);
let client = Client {
client_id,
client_secret,
username,
api_key,
url,
api_version,
api_timeout,
};
return client;
}