WarEraAPI.types.user module

class WarEraAPI.types.user.User(_id: str, dates: WarEraAPI.types.constants.UserDates, leveling: WarEraAPI.types.constants.UserLeveling, username: str, country: str, isActive: bool, skills: WarEraAPI.types.constants.UserSkills, militaryRank: int, createdAt: datetime.datetime, orgs: list | None = None, stats: WarEraAPI.types.constants.UserStats | None = None, rankings: WarEraAPI.types.constants.UserRankings | None = None, mu: str | None = None, usernameLower: str | None = None, canOnboard: bool | None = None, availableColorSchemes: list[str] | None = None, shouldUpdateProfile: bool | None = None, emailVerified: bool | None = None, updatedAt: datetime.datetime | None = None, finishedTours: dict[str, bool] | None = None, equipment: WarEraAPI.types.constants.UserEquipment | None = None, avatarUrl: str | None = None, missions: WarEraAPI.types.constants.UserMissions | None = None, party: str | None = None, muMaxLevelRewarded: int | None = None, company: str | None = None, infos: dict[str, Any] | None = None, warning: dict[str, Any] | None = None, discord: dict[str, Any] | None = None, equippedSkinKeys: dict[str, str] | None = None, animatedAvatarUrl: str | None = None, buffs: WarEraAPI.types.constants.UserBuffs | None = None, mute: WarEraAPI.types.constants.UserMute | None = None, isLocked: bool | None = None, avatar: str | None = None, phoneVerificationRequiredAt: datetime.datetime | None = None, isAdmin: bool | None = None, preferences: WarEraAPI.types.constants.UserPreferences | None = None, lastUsernames: list[str] | None = None, skillsExpiration: dict | None = None)

Bases: object

animatedAvatarUrl: str | None = None
availableColorSchemes: list[str] | None = None
avatar: str | None = None
avatarUrl: str | None = None
buffs: UserBuffs | None = None
canOnboard: bool | None = None
company: str | None = None
country: str
createdAt: datetime
dates: UserDates
discord: dict[str, Any] | None = None
emailVerified: bool | None = None
equipment: UserEquipment | None = None
equippedSkinKeys: dict[str, str] | None = None
finishedTours: dict[str, bool] | None = None
infos: dict[str, Any] | None = None
isActive: bool
isAdmin: bool | None = None
isLocked: bool | None = None
lastUsernames: list[str] | None = None
leveling: UserLeveling
militaryRank: int
missions: UserMissions | None = None
mu: str | None = None
muMaxLevelRewarded: int | None = None
mute: UserMute | None = None
orgs: list | None = None
party: str | None = None
phoneVerificationRequiredAt: datetime | None = None
preferences: UserPreferences | None = None
rankings: UserRankings | None = None
shouldUpdateProfile: bool | None = None
skills: UserSkills
skillsExpiration: dict | None = None
stats: UserStats | None = None
updatedAt: datetime | None = None
username: str
usernameLower: str | None = None
warning: dict[str, Any] | None = None