Rust API client for warframestat-rs

Simple API for data from the game Warframe. Parser Docs Items Types

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

Installation

Put the package under your project folder in a directory named warframestat-rs and add the following to Cargo.toml under [dependencies]:

warframestat-rs = { path = "./warframestat-rs" }

Documentation for API Endpoints

All URIs are relative to https://api.warframestat.us

Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- RivensApi | platformrivensget | GET /{platform}/rivens | Get Riven statistic data RivensApi | platformrivenssearchqueryget | GET /{platform}/rivens/search/{query} | Get Riven statistic data SearchableApi | arcanessearchqueryget | GET /arcanes/search/{query} | Get Arcane Enhancement Data based on the query *SearchableApi* | conclavesearchqueryget | GET /conclave/search/{query} | Get conclave challenge data based on the query SearchableApi | dropssearchqueryget | GET /drops/search/{query} | Get Warframe Drops data *SearchableApi* | eventssearchqueryget | GET /events/search/{query} | Get Event-specific Data based on the query SearchableApi | factionssearchqueryget | GET /factions/search/{query} | Get Faction translation information based on the query. *SearchableApi* | fissuremodifierssearchqueryget | GET /fissureModifiers/search/{query} | Get Fissure Modifier translation data based on the query. *SearchableApi* | itemssearchqueryget | GET /items/search/{query} | Get Warframe Items data SearchableApi | languagessearchqueryget | GET /languages/search/{query} | Get Language strings for Warframe based on the query. *SearchableApi* | missiontypessearchqueryget | GET /missionTypes/search/{query} | Get MissionType Translation Keys based on the query *SearchableApi* | modsqueryget | GET /mods/{query} | Get item data. *SearchableApi* | modssearchqueryget | GET /mods/search/{query} | Get Warframe Items data SearchableApi | operationtypessearchqueryget | GET /operationTypes/search/{query} | Get operation types data based on the query. SearchableApi | persistentenemysearchqueryget | GET /persistentEnemy/search/{query} | Get Persistent Enemy translation data based on the query. SearchableApi | solnodessearchqueryget | GET /solNodes/search/{query} | Get Sol Node information and translation data based on the query. SearchableApi | sortiesearchqueryget | GET /sortie/search/{query} | Get Sortie translation information based on the query. *SearchableApi* | syndicatessearchqueryget | GET /syndicates/search/{query} | Get Syndicate translation data based on the query. SearchableApi | tutorialssearchqueryget | GET /tutorials/search/{query} | Get Tutorials Data based on the query *SearchableApi* | upgradetypessearchqueryget | GET /upgradeTypes/search/{query} | Get upgrade types data for global upgrades based on the query. *SearchableApi* | warframesqueryget | GET /warframes/{query} | Get Warframe specs and data, such as polarity and defenses, and profile based on the query. Single result *SearchableApi* | warframessearchqueryget | GET /warframes/search/{query} | Get Warframe specs and data, such as polarities defenses, and profile based on the query. SearchableApi | weaponsqueryget | GET /weapons/{query} | Get Weapon specs and data, such as polarity based on the query. Single result SearchableApi | weaponssearchqueryget | GET /weapons/search/{query} | Get Weapon data and statistics based on the query. *StaticProcessingDataApi* | arcanesget | GET /arcanes | Get Arcane Enhancement Data StaticProcessingDataApi | conclaveget | GET /conclave | Get conclave challenge data *StaticProcessingDataApi* | eventsget | GET /events | Get Event-specific Data StaticProcessingDataApi | factionsget | GET /factions | Get Faction translation information. *StaticProcessingDataApi* | fissuremodifiersget | GET /fissureModifiers | Get Fissure Modifier translation data. *StaticProcessingDataApi* | itemsget | GET /items | Get item data. StaticProcessingDataApi | itemsqueryget | GET /items/{query} | Get item data. StaticProcessingDataApi | languagesget | GET /languages | Get Language strings for Warframe. *StaticProcessingDataApi* | localesget | GET /locales | Full list of supported locales StaticProcessingDataApi | missiontypesget | GET /missionTypes | Get MissionType Translation Keys StaticProcessingDataApi | modsget | GET /mods | Get Mod data. *StaticProcessingDataApi* | modsqueryget | GET /mods/{query} | Get item data. *StaticProcessingDataApi* | modssearchqueryget | GET /mods/search/{query} | Get Warframe Items data StaticProcessingDataApi | operationtypesget | GET /operationTypes | Get operation types data. StaticProcessingDataApi | persistentenemyget | GET /persistentEnemy | Get Persistent Enemy translation data. StaticProcessingDataApi | solnodesget | GET /solNodes | Get Sol Node information and translation data. StaticProcessingDataApi | sortieget | GET /sortie | Get Sortie translation information. *StaticProcessingDataApi* | syndicatesget | GET /syndicates | Get Syndicate translation data. StaticProcessingDataApi | tutorialsget | GET /tutorials | Get Tutorials Data *StaticProcessingDataApi* | upgradetypesget | GET /upgradeTypes | Get upgrade types data for global upgrades. *StaticProcessingDataApi* | warframesget | GET /warframes | Get Warframe specs and data, such as polarities defenses, and profile. StaticProcessingDataApi | warframesqueryget | GET /warframes/{query} | Get Warframe specs and data, such as polarity and defenses, and profile based on the query. Single result StaticProcessingDataApi | weaponsget | GET /weapons | Get Weapon data and statistics. *StaticProcessingDataApi* | weaponsqueryget | GET /weapons/{query} | Get Weapon specs and data, such as polarity based on the query. Single result *StaticProcessingDataApi* | weaponssearchqueryget | GET /weapons/search/{query} | Get Weapon data and statistics based on the query. UnstableApi | platformarbitrationget | GET /{platform}/arbitration | [Unstable] Arbitration data UnstableApi | platformkuvaget | GET /{platform}/kuva | [Unstable] Current Kuva Mission listing WorldstateApi | platformalertsget | GET /{platform}/alerts | Alerts data WorldstateApi | platformarbitrationget | GET /{platform}/arbitration | [Unstable] Arbitration data WorldstateApi | platformcambioncycleget | GET /{platform}/cambionCycle | Get Current Cambion Drift Status *WorldstateApi* | platformcetuscycleget | GET /{platform}/cetusCycle | Get Current Cetus Status WorldstateApi | platformconclavechallengesget | GET /{platform}/conclaveChallenges | Get Conclave Challenge Data *WorldstateApi* | platformconstructionprogressget | GET /{platform}/constructionProgress | Get Construction Progress for Fomorians and Razorbacks WorldstateApi | platformdailydealsget | GET /{platform}/dailyDeals | Daily Deal information from Darvo *WorldstateApi* | platformdarksectorsget | GET /{platform}/darkSectors | Dark Sector occupation and history WorldstateApi | platformearthcycleget | GET /{platform}/earthCycle | Get the current Earth rotation information *WorldstateApi* | platformeventsget | GET /{platform}/events | Listing of ongoing events *WorldstateApi* | platformfissuresget | GET /{platform}/fissures | Data on current fissures *WorldstateApi* | platformflashsalesget | GET /{platform}/flashSales | Current Flash Sales from Darvo WorldstateApi | platformget | GET /{platform} | Get Warframe Worldstate Data for the provided platform *WorldstateApi* | platformglobalupgradesget | GET /{platform}/globalUpgrades | Current Global Upgrades WorldstateApi | platforminvasionsget | GET /{platform}/invasions | Invasion Data WorldstateApi | platformkuvaget | GET /{platform}/kuva | [Unstable] Current Kuva Mission listing WorldstateApi | platformnewsget | GET /{platform}/news | Current Listing of News items WorldstateApi | platformnightwaveget | GET /{platform}/nightwave | Get the current Nightwave state. WorldstateApi | platformpersistentenemiesget | GET /{platform}/persistentEnemies | Get Persistent Enemy Data *WorldstateApi* | platformrivensget | GET /{platform}/rivens | Get Riven statistic data *WorldstateApi* | platformrivenssearchqueryget | GET /{platform}/rivens/search/{query} | Get Riven statistic data *WorldstateApi* | platformsentientoutpostsget | GET /{platform}/sentientOutposts | Get the current Sentient Outpost, if any WorldstateApi | platformsimarisget | GET /{platform}/simaris | Get the current Sanctuary Status WorldstateApi | platformsortieget | GET /{platform}/sortie | Current Sortie Data WorldstateApi | platformsteelpathget | GET /{platform}/steelPath | Current Steel Path Data *WorldstateApi* | platformsyndicatemissionsget | GET /{platform}/syndicateMissions | Listing of Syndicate mission nodes WorldstateApi | platformtimestampget | GET /{platform}/timestamp | Get the timestamp that the current worldstate was generated at. WorldstateApi | platformvalliscycleget | GET /{platform}/vallisCycle | Get the current state of the Orb Vallis *WorldstateApi* | platformvoidtraderget | GET /{platform}/voidTrader | Get the current Void Trader Information

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

tobiah@protonmail.com