pub mod auth;
pub mod auth_adapter;
pub mod builder;
pub mod client;
use serde::{Deserialize, Serialize};
pub use auth::{AuthManager, Credentials};
pub use builder::ClientBuilder;
pub use client::MetabaseClient;
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
pub struct CardListParams {
#[serde(skip_serializing_if = "Option::is_none")]
pub f: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub model_type: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub limit: Option<u32>,
#[serde(skip_serializing_if = "Option::is_none")]
pub offset: Option<u32>,
#[serde(skip_serializing_if = "Option::is_none")]
pub archived: Option<bool>,
}