/ src / dmarket / mod.rs
mod.rs
 1  //! This module provides the DMarket API client and related structures.
 2  
 3  pub mod client;
 4  pub mod error;
 5  pub mod models;
 6  pub mod endpoints;
 7  
 8  // For convenience, re-export main client and error types if desired,
 9  // or users can access them via client::DMarketClient and error::DMarketError.
10  // pub use client::DMarketClient;
11  // pub use error::DMarketError;
12  
13  // Re-export all models for easier access.
14  pub use models::*;
15  
16  pub use models::{
17      UserProfile, Balance, ApiResponse, ApiError,
18      MarketItemsResponse, MarketItem, Price, MarketItemExtra, MarketItemAttribute,
19      Game,
20      InventoryResponse, InventoryItem, InventoryItemExtra,
21      SellOfferRequest, SellOfferItem, SellOfferPrice, SellOfferResponse, SellOfferResponseItem,
22      BuyOfferRequest, BuyOfferResponse, BuyOfferResponseItem,
23      ImportRequest, ImportItem, ImportResponse, ImportedItem,
24      ExportRequest, ExportResponse, ExportedItem,
25      Target, CreateTargetRequest, CreateTargetResponse, CreateTargetResponseItem, TargetListResponse, DeleteTargetRequest,
26  };