//! Rust client for GIE transparency APIs (AGSI and ALSI).
/// AGSI clients and data models.
/// ALSI clients and data models.
/// Dataset name returned in API response envelope.
pub use DatasetName;
/// Dataset type accepted by the `type` query parameter.
pub use DatasetType;
/// Date filter used by query builder.
pub use DateFilter;
/// Validated inclusive date range.
pub use DateRange;
/// Unified date type (`time::Date` by default, `chrono::NaiveDate` with `chrono` feature).
pub use GieDate;
/// Generic paginated response wrapper returned by GIE endpoints.
pub use GiePage;
/// Shared query builder used by both AGSI and ALSI clients.
pub use GieQuery;
/// Validated non-empty text filter used by `GieQuery`.
pub use QueryText;
/// Entity level returned by record `type` field.
pub use RecordType;
/// Error type returned by all client operations.
pub use GieError;