1 unstable release
0.0.1 | Dec 29, 2021 |
---|
#8 in #warframe
405KB
7K
SLoC
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.
- API version: living
- Package version: 0.0.1
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
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 | platform_rivens_get | GET /{platform}/rivens | Get Riven statistic data |
RivensApi | platform_rivens_search_query_get | GET /{platform}/rivens/search/{query} | Get Riven statistic data |
SearchableApi | arcanes_search_query_get | GET /arcanes/search/{query} | Get Arcane Enhancement Data based on the query |
SearchableApi | conclave_search_query_get | GET /conclave/search/{query} | Get conclave challenge data based on the query |
SearchableApi | drops_search_query_get | GET /drops/search/{query} | Get Warframe Drops data |
SearchableApi | events_search_query_get | GET /events/search/{query} | Get Event-specific Data based on the query |
SearchableApi | factions_search_query_get | GET /factions/search/{query} | Get Faction translation information based on the query. |
SearchableApi | fissure_modifiers_search_query_get | GET /fissureModifiers/search/{query} | Get Fissure Modifier translation data based on the query. |
SearchableApi | items_search_query_get | GET /items/search/{query} | Get Warframe Items data |
SearchableApi | languages_search_query_get | GET /languages/search/{query} | Get Language strings for Warframe based on the query. |
SearchableApi | mission_types_search_query_get | GET /missionTypes/search/{query} | Get MissionType Translation Keys based on the query |
SearchableApi | mods_query_get | GET /mods/{query} | Get item data. |
SearchableApi | mods_search_query_get | GET /mods/search/{query} | Get Warframe Items data |
SearchableApi | operation_types_search_query_get | GET /operationTypes/search/{query} | Get operation types data based on the query. |
SearchableApi | persistent_enemy_search_query_get | GET /persistentEnemy/search/{query} | Get Persistent Enemy translation data based on the query. |
SearchableApi | sol_nodes_search_query_get | GET /solNodes/search/{query} | Get Sol Node information and translation data based on the query. |
SearchableApi | sortie_search_query_get | GET /sortie/search/{query} | Get Sortie translation information based on the query. |
SearchableApi | syndicates_search_query_get | GET /syndicates/search/{query} | Get Syndicate translation data based on the query. |
SearchableApi | tutorials_search_query_get | GET /tutorials/search/{query} | Get Tutorials Data based on the query |
SearchableApi | upgrade_types_search_query_get | GET /upgradeTypes/search/{query} | Get upgrade types data for global upgrades based on the query. |
SearchableApi | warframes_query_get | GET /warframes/{query} | Get Warframe specs and data, such as polarity and defenses, and profile based on the query. Single result |
SearchableApi | warframes_search_query_get | GET /warframes/search/{query} | Get Warframe specs and data, such as polarities defenses, and profile based on the query. |
SearchableApi | weapons_query_get | GET /weapons/{query} | Get Weapon specs and data, such as polarity based on the query. Single result |
SearchableApi | weapons_search_query_get | GET /weapons/search/{query} | Get Weapon data and statistics based on the query. |
StaticProcessingDataApi | arcanes_get | GET /arcanes | Get Arcane Enhancement Data |
StaticProcessingDataApi | conclave_get | GET /conclave | Get conclave challenge data |
StaticProcessingDataApi | events_get | GET /events | Get Event-specific Data |
StaticProcessingDataApi | factions_get | GET /factions | Get Faction translation information. |
StaticProcessingDataApi | fissure_modifiers_get | GET /fissureModifiers | Get Fissure Modifier translation data. |
StaticProcessingDataApi | items_get | GET /items | Get item data. |
StaticProcessingDataApi | items_query_get | GET /items/{query} | Get item data. |
StaticProcessingDataApi | languages_get | GET /languages | Get Language strings for Warframe. |
StaticProcessingDataApi | locales_get | GET /locales | Full list of supported locales |
StaticProcessingDataApi | mission_types_get | GET /missionTypes | Get MissionType Translation Keys |
StaticProcessingDataApi | mods_get | GET /mods | Get Mod data. |
StaticProcessingDataApi | mods_query_get | GET /mods/{query} | Get item data. |
StaticProcessingDataApi | mods_search_query_get | GET /mods/search/{query} | Get Warframe Items data |
StaticProcessingDataApi | operation_types_get | GET /operationTypes | Get operation types data. |
StaticProcessingDataApi | persistent_enemy_get | GET /persistentEnemy | Get Persistent Enemy translation data. |
StaticProcessingDataApi | sol_nodes_get | GET /solNodes | Get Sol Node information and translation data. |
StaticProcessingDataApi | sortie_get | GET /sortie | Get Sortie translation information. |
StaticProcessingDataApi | syndicates_get | GET /syndicates | Get Syndicate translation data. |
StaticProcessingDataApi | tutorials_get | GET /tutorials | Get Tutorials Data |
StaticProcessingDataApi | upgrade_types_get | GET /upgradeTypes | Get upgrade types data for global upgrades. |
StaticProcessingDataApi | warframes_get | GET /warframes | Get Warframe specs and data, such as polarities defenses, and profile. |
StaticProcessingDataApi | warframes_query_get | GET /warframes/{query} | Get Warframe specs and data, such as polarity and defenses, and profile based on the query. Single result |
StaticProcessingDataApi | weapons_get | GET /weapons | Get Weapon data and statistics. |
StaticProcessingDataApi | weapons_query_get | GET /weapons/{query} | Get Weapon specs and data, such as polarity based on the query. Single result |
StaticProcessingDataApi | weapons_search_query_get | GET /weapons/search/{query} | Get Weapon data and statistics based on the query. |
UnstableApi | platform_arbitration_get | GET /{platform}/arbitration | [Unstable] Arbitration data |
UnstableApi | platform_kuva_get | GET /{platform}/kuva | [Unstable] Current Kuva Mission listing |
WorldstateApi | platform_alerts_get | GET /{platform}/alerts | Alerts data |
WorldstateApi | platform_arbitration_get | GET /{platform}/arbitration | [Unstable] Arbitration data |
WorldstateApi | platform_cambion_cycle_get | GET /{platform}/cambionCycle | Get Current Cambion Drift Status |
WorldstateApi | platform_cetus_cycle_get | GET /{platform}/cetusCycle | Get Current Cetus Status |
WorldstateApi | platform_conclave_challenges_get | GET /{platform}/conclaveChallenges | Get Conclave Challenge Data |
WorldstateApi | platform_construction_progress_get | GET /{platform}/constructionProgress | Get Construction Progress for Fomorians and Razorbacks |
WorldstateApi | platform_daily_deals_get | GET /{platform}/dailyDeals | Daily Deal information from Darvo |
WorldstateApi | platform_dark_sectors_get | GET /{platform}/darkSectors | Dark Sector occupation and history |
WorldstateApi | platform_earth_cycle_get | GET /{platform}/earthCycle | Get the current Earth rotation information |
WorldstateApi | platform_events_get | GET /{platform}/events | Listing of ongoing events |
WorldstateApi | platform_fissures_get | GET /{platform}/fissures | Data on current fissures |
WorldstateApi | platform_flash_sales_get | GET /{platform}/flashSales | Current Flash Sales from Darvo |
WorldstateApi | platform_get | GET /{platform} | Get Warframe Worldstate Data for the provided platform |
WorldstateApi | platform_global_upgrades_get | GET /{platform}/globalUpgrades | Current Global Upgrades |
WorldstateApi | platform_invasions_get | GET /{platform}/invasions | Invasion Data |
WorldstateApi | platform_kuva_get | GET /{platform}/kuva | [Unstable] Current Kuva Mission listing |
WorldstateApi | platform_news_get | GET /{platform}/news | Current Listing of News items |
WorldstateApi | platform_nightwave_get | GET /{platform}/nightwave | Get the current Nightwave state. |
WorldstateApi | platform_persistent_enemies_get | GET /{platform}/persistentEnemies | Get Persistent Enemy Data |
WorldstateApi | platform_rivens_get | GET /{platform}/rivens | Get Riven statistic data |
WorldstateApi | platform_rivens_search_query_get | GET /{platform}/rivens/search/{query} | Get Riven statistic data |
WorldstateApi | platform_sentient_outposts_get | GET /{platform}/sentientOutposts | Get the current Sentient Outpost, if any |
WorldstateApi | platform_simaris_get | GET /{platform}/simaris | Get the current Sanctuary Status |
WorldstateApi | platform_sortie_get | GET /{platform}/sortie | Current Sortie Data |
WorldstateApi | platform_steel_path_get | GET /{platform}/steelPath | Current Steel Path Data |
WorldstateApi | platform_syndicate_missions_get | GET /{platform}/syndicateMissions | Listing of Syndicate mission nodes |
WorldstateApi | platform_timestamp_get | GET /{platform}/timestamp | Get the timestamp that the current worldstate was generated at. |
WorldstateApi | platform_vallis_cycle_get | GET /{platform}/vallisCycle | Get the current state of the Orb Vallis |
WorldstateApi | platform_void_trader_get | GET /{platform}/voidTrader | Get the current Void Trader Information |
Documentation For Models
- Alert
- Arbitration
- Arcane
- Attack
- AttackFalloff
- AttackPellet
- CambionCycle
- CetusCycle
- Conclave
- ConclaveCategories
- ConclaveModes
- ConclaveModesPvpmodeAll
- Construction
- Damage
- DarkSectorHistory
- EarthCycle
- Element
- Event
- EventInterimSteps
- EventMessage
- EventNextAlt
- EventProgressSteps
- Faction
- Factions
- Fissure
- FissureModifiers
- FissureModifiersVoidT1
- InlineResponse200
- InlineResponse200Previous
- InlineResponse400
- InlineResponse404
- Introduced
- Invasion
- InvasionAllOf
- InvasionFaction
- Item
- ItemsFields
- Kuva
- Language
- Languages
- MeleeWeapon
- MeleeWeaponAllOf
- Mission
- MissionTypes
- ModAllOf
- ModAllOfLevelStats
- ModelMod
- Nightwave
- NightwaveChallenge
- OperationTypes
- Patchlog
- Platform
- Polarity
- RangedWeapon
- RangedWeaponAllOf
- Reward
- RewardCountedItems
- RewardType
- Riven
- RivenRivenCompatability
- RivenStatistic
- Simaris
- SimpleReward
- SlamAttack
- SlamAttackRadial
- SolNode
- SolNodeSolKey
- Sortie
- SortieAllOf
- SortieAllOfVariants
- SortieData
- SortieDataBosses
- SortieDataBossesSortieBossKela
- SortieDataEndStates
- SortieDataModifierTypes
- SortieDataRegions
- SteelPath
- SteelPathAllOf
- Syndicate
- SyndicateJob
- SyndicateMission
- Syndicates
- SyndicatesArbitersSyndicate
- UpgradeTypes
- VallisCycle
- VoidTrader
- VoidTraderAllOf
- VoidTraderAllOfInventory
- Warframe
- WarframeAllOf
- Weapon
- WeaponAllOf
- WeaponsFields
- WorldstateObject
- Ws
To get access to the crate's generated documentation, use:
cargo doc --open
Author
Dependencies
~4–15MB
~223K SLoC