#api-client #warframe #language #items #generated #was #warframestat

warframestat-rs

Rust API for the public WarframeStat APIs provided at https://warframestat.us

1 unstable release

0.0.1 Dec 29, 2021

#8 in #warframe

MIT license

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

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

cargo doc --open

Author

tobiah@protonmail.com

Dependencies

~4–16MB
~220K SLoC