mod factory;
mod factory_json;
mod factory_request_builder;
pub use self::factory::{FactoryAPI, FACTORY_DOMAIN};
pub use self::factory_json::{FactoryInfo, FactoryRobotListInfo, RoboShopItemsInfo, FactoryRobotGetInfo, ListPayload, parse_cube_amounts};
pub use self::factory_request_builder::{FactorySearchBuilder, FactoryMovementType, FactoryOrderType, FactoryWeaponType, ListQuery, FactoryTextSearchField};
mod cubes;
pub use self::cubes::{Cube, Cubes};
mod auth;
pub use self::auth::{ITokenProvider, DefaultTokenProvider};
pub(crate) mod account;
pub use self::account::{AuthenticatedTokenProvider, AccountInfo, AuthenticationResponseInfo};
mod game_auth_json;
pub use game_auth_json::{ErrorInfo, EmailUserAuthenticationPayload, SteamAuthenticationPayload, TokenPayload};
mod live_json;
pub use live_json::{StaticDataRaw, STATIC_DATA_URL};
pub const DEFAULT_TOKEN: &str = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJQdWJsaWNJZCI6IjEyMyIsIkRpc3BsYXlOYW1lIjoiVGVzdCIsIlJvYm9jcmFmdE5hbWUiOiJGYWtlQ1JGVXNlciIsIkZsYWdzIjpbXSwiaXNzIjoiRnJlZWphbSIsInN1YiI6IldlYiIsImlhdCI6MTU0NTIyMzczMiwiZXhwIjoyNTQ1MjIzNzkyfQ.ralLmxdMK9rVKPZxGng8luRIdbTflJ4YMJcd25dKlqg";