Skip to content

Leagues

models concerning the leagues

BuilderBaseLeague

Bases: BaseLeague

builder base league model

Source code in pyclasher/api/models/leagues.py
11
12
class BuilderBaseLeague(BaseLeague):
    pass

BuilderBaseLeagueList

Bases: IterBaseModel

builder base league list model

can be iterated over

Source code in pyclasher/api/models/leagues.py
27
28
29
30
31
32
33
34
class BuilderBaseLeagueList(IterBaseModel):
    _iter_rtype = BuilderBaseLeague

    def __getitem__(self, item):
        return super().__getitem__(item)

    def __next__(self):
        return super().__next__()

CapitalLeague

Bases: BaseLeague

capital league model

Source code in pyclasher/api/models/leagues.py
15
16
class CapitalLeague(BaseLeague):
    pass

CapitalLeagueList

Bases: IterBaseModel

capital league list model

can be iterated over

Source code in pyclasher/api/models/leagues.py
37
38
class CapitalLeagueList(IterBaseModel):
    _iter_rtype = CapitalLeague

League

Bases: BaseLeague

league model

Source code in pyclasher/api/models/leagues.py
5
6
7
8
class League(BaseLeague):
    @property
    def icon_urls(self):
        return IconUrls(self._get_data('iconUrls'))

icon_urls: IconUrls property

icon URLs of the league

:return: the icon URLs of the league :rtype: IconUrls

LeagueList

Bases: IterBaseModel

league list model

can be iterated over

Source code in pyclasher/api/models/leagues.py
23
24
class LeagueList(IterBaseModel):
    _iter_rtype = League

LeagueSeason

Bases: BaseModel

league season model

Source code in pyclasher/api/models/leagues.py
45
46
47
48
49
50
51
52
53
54
class LeagueSeason(BaseModel):
    def __init__(self, data):
        super().__init__(data)
        return

    @property
    def id(self):
        return self._get_data('id')

    pass

id: str property

season ID

:return: the ID of the season :rtype: str

LeagueSeasonList

Bases: IterBaseModel

league season list model

can be iterated over

Source code in pyclasher/api/models/leagues.py
57
58
class LeagueSeasonList(IterBaseModel):
    _iter_rtype = LeagueSeason

WarLeague

Bases: BaseLeague

war league model

Source code in pyclasher/api/models/leagues.py
19
20
class WarLeague(BaseLeague):
    pass

WarLeagueList

Bases: IterBaseModel

war league list model

can be iterated over

Source code in pyclasher/api/models/leagues.py
41
42
class WarLeagueList(IterBaseModel):
    _iter_rtype = WarLeague