fortnite library Null safety

Classes

AccountResource
STW Account resource object
AthenaCosmetic
Fortnite Athena cosmetic item object
AthenaCosmeticVariant
Athena cosmetic variant object
AthenaProfile
athena profile manager library
AuthClients
fortnite auth clients
Avatar
avatar object
BackpackProfile
inventory profile manager library
BannerQuest
STW Banner quest object
CampaignProfile
campaign profile manager library
ClaimDailyRewardResponse
A class that represents the response of claim daily rewards.
Client
client object
ClientOptions
options for the main client
CommonCoreProfile
common core profile manager library
CosmeticLocker
Fortnite Athena cosmetic locker item object
CurveTable
curve table reader
DeviceAuth
device auth object
Endpoints
An object containing epic endpoints used by the library
EpicServices
epic service routes object
ExternalAuth
account external auth connection object
FortniteAuth
fortnite auth library
HTTP
custom HTTP class
HttpResponse
http library response object
InvalidAccountException
exception on invalid account details
InventoryProfile
inventory profile manager library
Level
Levels to control logging output. Logging can be enabled to include all levels above certain Level. Levels are ordered using an integer value Level.value. The predefined Level constants below are sorted as follows (in descending order): Level.SHOUT, Level.SEVERE, Level.WARNING, Level.INFO, Level.CONFIG, Level.FINE, Level.FINER, Level.FINEST, and Level.ALL.
MCP
MCP operations object
McpProfile
mcp profile manager library
MtxItem
V-Bucks item object
Player
Player object
ProfileItem
Fortnite profile item object
QuestItem
Fortnite Quest item object
StorageProfile
inventory profile manager library
STWAmmo
STW ammo object
STWHero
STW Hero object
STWIngredient
STW ingredient object
STWSchematic
STW Schematic object
STWTrap
STW trap object
STWWeapon
STW weapon object
STWWorker
STW Worker object
STWWorldItem
STW world item object
SurvivorSquadPreset
Survivor squad preset object

Properties

accountResources List<Item>
read / write
baseItemRating Map<String, CurveTable>
curve table for any item other than survivor.
read / write
baseItemRatingCurveTable List<Map<String, Object>>
final
homebaseRatingKeys List<List<double>>
final
invalidTokenErrorCodes List<String>
invalid bearer token errors
read / write
oreOrCrystalRegex RegExp
regex to get if a schematic is ore or crystal or null
read / write
schematicRarityRegex RegExp
regex to get rarity of schematic from template id
read / write
stwRarities Map<String, String>
Fortnite rarities object
read / write
stwSurvivorLeadSynergy Map<String, String>
stw survivor lead synergies
read / write
survivorItemRating Map<String, CurveTable>
curve table for survivor.
read / write
survivorItemRatingCurveTable List<Map<String, Object>>
final
tierRegex RegExp
regex to get tier from template id
read / write
vbucksPlatform Map<String, String>
Vbucks platform
read / write
vbucksType Map<String, String>
Vbucks type
read / write

Functions

authenticateWithAuthorizationCode(String authorizationCode) Future<DeviceAuth>
creates a device auth object with authorization code
getAuthorizationCodeURL({bool forceLogin = false, String clientId = "3446cd72694c4a4485d81b77adbb2141"}) String
get a url to get authorization code from.
mapCurveTables(Map struc) Map<String, CurveTable>
function to map curve tables
parseAuthorizationCode(String authCode) → dynamic
parses an authorization code

Enums

FortniteProfile
Fortnite profile id enum
LogLevel
client object log levels