warframestat_client library
A Very Good Project created by Very Good CLI.
Classes
- Ability
- Data on a PowerSuit ability.
- Affector
- Affector types.
- Alert
- Details of the currently active Arbitration.
- Amp
- Operator Amp
- AmpBuildable
- Operator buildable Amps
- Arbitration
- Details of the currently active Arbitration.
- Arcane
- Data class for Arcanes.
- Archimedea
- Contains data on the current Deep Archimedea
- ArchimedeaMission
- Data containing a Deep Archimedea mission information.
- Archwing
- An archwing.
- Arsenal
- Player arsenal
- ArsenalItem
- An item equiped by the player
- ArsenalSkin
- Skins applied to weapons and warframe
- Attack
- A Weapon attack.
- BaseMod
- Base class for Mod and ModSet
- BuildableItem
- ItemCommons that require building.
- Calendar
- Date on the current hex season and time loop
- CalendarBirthday
- Events for the given CalendarDay
- CalendarChallenge
- Events for the given CalendarDay
- CalendarDay
- A day in the current Calendar cycle
- CalendarEvent
- Events for the given CalendarDay
- CalendarReward
- Events for the given CalendarDay
- CalendarUpgrade
- Events for the given CalendarDay
- CambionCycle
- Data on the Cambion Cycle.
- CetusCycle
- Data on the current day/night cycle of cetus.
- Challenge
- A nightwave challenge.
- Choice
- Choice data for the current Duviri state.
- Companion
- Base companion class from which all pets and sentinel derive from
- Component
- Components needs to build BuildableItems.
- ConclaveChallenge
- Conclave challenge instance.
- ConstructionProgress
- Data on construction progress.
- CountedItem
- Represents a reward item with its quantity. Used to track multiple instances of the same item type in a reward.
- DailyDeal
- DailyDeals description
- Damage
- Damage information on Weapon
- Drop
- Drop information on given ItemCommon.
- DroppableItem
- Contains extra data for ItemCommons that drop in-game.
- DuviriCycle
- Date on the current state of Duviri.
- EarthCycle
- Data on the current Earth cycle.
- Enemy
- Enemy data class.
- EquipableItem
- Represents ItemCommons that can be equiped.
- Fish
- Fishy info.
- Fissure
- Fissure description
- FlashSale
- FlashSale description
- Gear
- Warframe gear.
- GearBuildable
- Warframe gear.
- GlobalUpgrade
- GlobalUpgrade description
- Glyph
- Glyph data.
- Gun
- Gun description
- GunAttack
- Gun specfic attacks.
- Incursion
- Data on Steel Path incursion.
- InterimStep
- A WorldEvent step.
- Intrinsics
- Player intrinsics ranks for both railjack and drifter
- Introduced
- The update the ItemCommon was intoduced in.
- Invasion
- Invasion description
- InvasionFaction
- A faction and reward associated with a given invasion.
- Item
- Abstract class for warframe-items
- ItemCommon
- Common properties between all items
- ItemConfig
- Item customizations
- ItemTypeConverter
- Converts the type into an enum and back without changing the data
- Kinepage
- Data class for kinepage
- Kuva
- Kuva description
- LevelStat
- Contains rank stats for an ItemCommon.
- Location
- Relic drop location and chance.
- MarketInfo
- MarketInfo description
- Melee
- Represents a Melee weapon
- MeleeAttack
- MeleeBuildable
- Represents a Melee weapon
- Message
- Don't know yet.
- Misc
- Misc description
- Mission
- Mission details.
- Mod
- Mod description
- ModSet
- Represents data on a mod set upgrade.
- Necramech
- A Necromech power suit.
- News
- Translated news items.
- NextAlt
- Nightwave
- The Current cycle and challenges of Nightwave, a battle-pass-esque rotation and challenge system
- Node
- Node description
- OperatorLoadout
- Operator loadout
- Patchlog
- Data on an ItemCommon's update changes.
- Pet
- Pet description
- PetResources
- A pet resource.
- PetResourcesBuildable
- A pet resource that requires building.
- PowerSuit
- Warframe description
- Primary
- Represents a Primary buildable weapon
- PrimaryBuildable
- Represents a Primary buildable weapon
- Profile
- Player profile data
- ProfileClient
- Profile client to interact with the profile endpoint.
- ProfileMission
- Nodes/Missions completed
- ProgressStep
- A step needed to progress in the given event.
- Pvp
- Player conclave stats
- Quest
- Quest description
- Radial
- Slam radial damage.
- Relic
- Relic description
- RelicReward
- Contains data about a given reward.
- Resistance
- Elements enemy is resistant to.
- Resource
- A buildable resource
- ResourceBuildable
- A buildable resource
- Reward
- Contains data about a given reward.
- RewardDrop
- A bounty reward drop
- RewardItem
- Relic reward item.
- Secondary
- Secondary weapons.
- SentientOutpost
- SentientOutposts description
- Sentinel
- Sentinal data class for buildable sentinels
- SentinelBuildable
- Sentinal data class for buildable sentinels
- SentinelWeapon
- A sentinel weapon aquired when the the sentinel is built
- Sigil
- Sigil description
- Simaris
- Simaris target data.
- Skin
- Skin description
- SkinBuildable
- Skin description
- Slam
- Represents a melee slam attack.
- Sortie
- A base class for Sortie type objects.
- SteelPath
- SteelPath description
- SteelPathReward
- Data about the a steel path reward.
- SyndicateJob
- Data on the current syndicate bounty.
- SyndicateMission
- Syndicatemission description
- SynthTarget
- Target description
- SynthTargetClient
- Synthesis target client
- TargetLocation
- Relic drop location and chance.
- Trader
- Data on the void trader.
- TraderItem
- Void trader item data.
- TraderSchedule
- VoidTraderSchedule description
- VallisCycle
- VallisCycle description
- Variant
- Sortie missions variants.
- Warframe
- Warframe description
- WarframeItemsClient
- Client for all warframe-items endpoints.
- WarframestatClient
- Exposes all endpoints pertaining to worldstate.
- WarframestatHttpClient
- Http client for all other clients.
- WarframestatWebsocket
- Subscribes to warframestat's websock.
- Weapon
- Base class for all weapons.
- WorldEvent
- Event description
- Worldstate
- The full translated Warframe Worldstate
- WorldstateClient
- Exposes all endpoints pertaining to worldstate.
- WorldstateObject
- Base class for objects that come from the worldstate.
- XpItem
- An item the player has earned XP in
- ZarimanCycle
- ZarimanCycle description
Enums
- CambionState
- The states for Cambion
- DuviriState
- The mood changes on Duviri
- EarthState
- Represents the cycle states for earth and cetus
- ItemProps
- All posible Item properties
- ItemType
- Item cateogry types.
- Language
- Supported languages.
- Rarity
- How rare an ItemCommon drops.
- VallisState
- The states for Orb Vallis
- WarframestatEvents
- Warframestat websocket event types
- ZarimanState
- The Zariman states.
Constants
- Base api url.
Functions
Typedefs
- Alignment = ({double alignment, int wisdom})
- Player alignment
- ChallengeProgress = ({String name, int progress})
- Challenge progress
-
ColorMap
= ({String? hex, List<
ColorMatch> ? matches}) - Color map for item
- ColorMatch = ({ColorPalette palette, ColorPosition position})
- Palette information
- ColorPalette = ({String description, String name})
- Color palette name and description
- ColorPosition = ({int col, int row})
- Color's position in the ColorPalette
- DailyStanding = ({int cavia, int conclave, int daily, int entrati, int holdfasts, int kahl, int necraloid, int ostron, int quills, int simaris, int solaris, int ventKids, int voxSolaris})
- Player daily standing per syndicate
- Modifier = ({String description, String key, String name})
- Data on a personal or mission modifier
- Polarity = ({String polarity, int slot})
- Polarity applied to weapon including slot number
- Syndicate = ({String name, int standing, int title})
- Player syndicate standing and title
Exceptions / Errors
- ItemNotFound
- Item exceptions thrown when an item was not found.
- ProfileNotFound
- Thrown when a profile was not found
- WeaponNotValid
- Throw when an item isn't a valid weapon