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>