metabase_api_rs/api/
mod.rs1pub mod auth;
6pub mod auth_adapter;
7pub mod builder;
8pub mod client;
9
10use serde::{Deserialize, Serialize};
11
12pub use auth::{AuthManager, Credentials};
14pub use builder::ClientBuilder;
15pub use client::MetabaseClient;
16
17#[derive(Debug, Clone, Default, Serialize, Deserialize)]
19pub struct CardListParams {
20 #[serde(skip_serializing_if = "Option::is_none")]
22 pub f: Option<String>,
23
24 #[serde(skip_serializing_if = "Option::is_none")]
26 pub model_type: Option<String>,
27
28 #[serde(skip_serializing_if = "Option::is_none")]
30 pub limit: Option<u32>,
31
32 #[serde(skip_serializing_if = "Option::is_none")]
34 pub offset: Option<u32>,
35
36 #[serde(skip_serializing_if = "Option::is_none")]
38 pub archived: Option<bool>,
39}