Bases: IterBaseModel
clan member list model
Holds information about all clan members
can be iterated over
Source code in pyclasher/api/models/clan_member_list.py
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 | class ClanMemberList(IterBaseModel):
_iter_rtype = ClanMember
@property
def average_exp_level(self):
return sum((member.exp_level for member in self)) / len(self)
@property
def average_trophies(self):
return sum((member.trophies for member in self)) / len(self)
@property
def average_builder_base_trophies(self):
return (sum((member.builder_base_trophies for member in self)) /
len(self))
@property
def average_donations(self):
return sum((member.donations for member in self)) / len(self)
@property
def average_donations_received(self):
return sum((member.donations_received for member in self)) / len(self)
def __getitem__(self, item):
return super().__getitem__(item)
def __next__(self):
return super().__next__()
|