Module models

Source
Expand description

Core data models

This module contains the data models used throughout the library

Re-exports§

pub use card::Card;
pub use card::CardBuilder;
pub use card::CardType;
pub use collection::Collection;
pub use collection::CollectionBuilder;
pub use common::ExportFormat;
pub use common::MetabaseDateTime;
pub use common::MetabaseId;
pub use common::Pagination;
pub use common::UserId;
pub use common::Visibility;
pub use dashboard::Dashboard;
pub use dashboard::DashboardBuilder;
pub use dashboard::DashboardCard;
pub use dashboard::DashboardParameter;
pub use database::ConnectionSource;
pub use database::Database;
pub use database::DatabaseBuilder;
pub use database::DatabaseMetadata;
pub use database::FieldMetadata;
pub use database::SyncResult;
pub use database::TableMetadata;
pub use field::Field;
pub use parameter::Parameter;
pub use parameter::ParameterMapping;
pub use parameter::ParameterOption;
pub use parameter::ParameterTarget;
pub use query::DatasetQuery;
pub use query::NativeQuery;
pub use query::QueryResult;
pub use query::QueryStatus;
pub use user::HealthStatus;
pub use user::User;
pub use user::UserGroupMembership;

Modules§

card
collection
common
dashboard
Dashboard model representing Metabase dashboards
database
Database model representing Metabase database connections
field
Field model representing database fields in Metabase
parameter
Parameter types for Cards and Dashboards
query
Query models for executing queries against Metabase
user
User and permission models for Metabase user management