Clans#

Entities that are used to describe clans on WotBlitz.

class onewot.clans.BaseClan(id: snowflakes.Snowflake, created_at: Optional[unix.UnixTime], emblem_set_id: Optional[snowflakes.Snowflake], members_count: Optional[int], name: Optional[str], tag: Optional[str])[source]#

Basic interface of clan information.

class onewot.clans.Clan(id: snowflakes.Snowflake, created_at: Optional[unix.UnixTime], emblem_set_id: Optional[snowflakes.Snowflake], members_count: Optional[int], name: Optional[str], tag: Optional[str], creator_id: Optional[snowflakes.Snowflake], creator_name: Optional[str], description: Optional[str], is_clan_disbanded: bool, leader_id: Optional[snowflakes.Snowflake], leader_name: Optional[str], members_ids: Optional[list[snowflakes.Snowflake]], motto: Optional[str], old_name: Optional[str], old_tag: Optional[str], recruiting_policy: Optional[RecruitingPolicy], renamed_at: Optional[unix.UnixTime], updated_at: Optional[unix.UnixTime], recruiting_options: Optional[RecruitingOptions])[source]#

Interface of clan information.

class onewot.clans.RecruitingOptions(vehicles_level: int, wins_ratio: int, average_battles_per_day: int, battles: int, average_damage: int)[source]#

Interface of clan recruiting optins information.

class onewot.clans.RecruitingPolicy(value)[source]#

Recruiting policy of clan.

Value can be open or restricted.