Evolent Boosting

All types

Here is listed all types in our resource.

---@class Step
---@field title string
---@field locations vector4[]
---@field isComplete fun(self: Step, contract: Contract, location: vector4): boolean
---@field preparation? fun(self: Step, contract: Contract, location: vector4): any
 
---@class Mission
---@field steps Step[]
---@field requiredItems table<string, number> -- Item name count
 
---@class ItemData
---@field name string
---@field label string
---@field count number
 
---@class CarData
---@field model string
---@field label string
 
---@class Profile
---@field stateId number
---@field username string
---@field imageUrl string
---@field rep number
---@field elo number
---@field wins number
---@field loses number
---@field source number
 
---@class Contract
---@field id string
---@field leaderId string
---@field classId number
---@field classLabel string
---@field requiredLevel number
---@field missionId string
---@field mission Mission
---@field car CarData
---@field elo number
---@field rep number
---@field currentStep number
---@field isStepActive boolean
---@field duration number
---@field group Profile[]
---@field plate string
---@field requiredItems ItemData[]
---@field itemRewards ItemData[]
---@field data table<string, any>
---@field pendingInvites table<number, string>