Esempio n. 1
0
 def __init__(self, **kwargs):
     super().__init__(**kwargs)
     try:
         self.godId = Gods(kwargs.get('id'))
         self.godName = self.godId.getName()
     except ValueError:
         self.godId = kwargs.get('id', 0) if kwargs else 0
         self.godName = kwargs.get('Name', None) if kwargs else None
Esempio n. 2
0
 def __init__(self, **kwargs):
     super().__init__(**kwargs)
     try:
         self.godId = Gods(kwargs.get("god_id"))
         self.godName = self.godId.getName()
     except ValueError:
         self.godId = kwargs.get("god_id", 0) if kwargs else 0
         self.godName = kwargs.get("god_name", None) if kwargs else None
     self.godIconURL = kwargs.get("godIcon_URL", None) if kwargs else None
     self.godSkinURL = kwargs.get("godSkin_URL", None) if kwargs else None
     self.priceFavor = kwargs.get("price_favor", 0) if kwargs else 0
     self.priceGems = kwargs.get("price_gems", 0) if kwargs else 0
Esempio n. 3
0
 def __init__(self, **kwargs):
     super().__init__(**kwargs)
     try:
         self.godId = Gods(kwargs.get("god_id"))
         self.godName = self.godId.getName()
     except ValueError:
         self.godId = kwargs.get("god_id", 0) if kwargs else 0
         self.godName = kwargs.get("god_name", None) if kwargs else None
     self.category = kwargs.get("Category", None) if kwargs else None
     self.item = kwargs.get("Item", None) if kwargs else None
     self.role = kwargs.get("Role", None) if kwargs else None
     self.categoryValueId = kwargs.get("category_value_id",
                                       0) if kwargs else 0
     self.iconId = kwargs.get("icon_id", 0) if kwargs else 0
     self.itemId = kwargs.get("item_id", 0) if kwargs else 0
     self.roleValueId = kwargs.get("role_value_id", 0) if kwargs else 0
Esempio n. 4
0
 def __init__(self, **kwargs):
     super().__init__(**kwargs)
     self.items = []
     self.loadout = []
     for i in range(1, 5):
         obj = InGameItem(kwargs.get('ActiveId{}'.format(i)),
                          kwargs.get('Active_{}'.format(i)),
                          kwargs.get('ActiveLevel{}'.format(i)))
         self.items.append(obj)
     for i in range(1, 7):
         obj = InGameItem(kwargs.get('ItemId{}'.format(i)),
                          kwargs.get('Item_{}'.format(i)),
                          kwargs.get('ItemLevel{}'.format(i)))
         self.loadout.append(obj)
     self.assists = kwargs.get('Assists')
     try:
         self.godId = Champions(kwargs.get('ChampionId')) if kwargs.get(
             'ChampionId') else Gods(kwargs.get('GodId'))
         self.godName = self.godId.getName()
     except ValueError:
         self.godId = kwargs.get('ChampionId', kwargs.get(
             'GodId', 0)) if kwargs else 0
         self.godName = kwargs.get('Champion', kwargs.get(
             'God', None)) if kwargs else None
     self.creeps = kwargs.get('Creeps', 0) if kwargs else 0
     self.damage = kwargs.get('Damage', 0) if kwargs else 0
     self.credits = kwargs.get('Gold', 0) if kwargs else 0  #creditsEarned
     self.kills = kwargs.get('Kills', 0) if kwargs else 0
     self.level = kwargs.get('Level', 0) if kwargs else 0
     self.queueId = kwargs.get('Match_Queue_Id', 0) if kwargs else 0
     self.matchTime = kwargs.get('Match_Time', 0) if kwargs else 0
     self.queue = kwargs.get('Queue', None) if kwargs else None
Esempio n. 5
0
 def __init__(self, **kwargs):
     MatchBase.__init__(self, **kwargs)
     PlayerMixin.__init__(self, **kwargs)
     self.accountLevel = kwargs.get("Account_Level", 0) if kwargs else 0
     self.masteryLevel = kwargs.get("Mastery_Level", 0) if kwargs else 0
     self.mapName = kwargs.get("mapGame", None) if kwargs else None
     self.playerCreated = kwargs.get("playerCreated",
                                     None) if kwargs else None
     self.playerRegion = kwargs.get("playerRegion",
                                    None) if kwargs else None
     if self.playerCreated:
         self.playerCreated = datetime.strptime(self.playerCreated,
                                                "%m/%d/%Y %I:%M:%S %p")
     try:
         self.tier = Tier(kwargs.get("Tier"))
     except ValueError:
         self.tier = kwargs.get("Tier", 0) if kwargs else 0
     self.tierLosses = kwargs.get("tierLosses", 0) if kwargs else 0
     self.tierWins = kwargs.get("tierWins", 0) if kwargs else 0
     try:
         self.godId = Champions(kwargs.get("ChampionId")) if kwargs.get(
             "ChampionId") else Gods(kwargs.get("GodId"))
         self.godName = self.godId.getName()
     except ValueError:
         self.godId = kwargs.get("ChampionId", kwargs.get(
             "GodId", 0)) if kwargs else 0
         self.godName = kwargs.get("ChampionName",
                                   kwargs.get("GodName",
                                              None)) if kwargs else None
     try:
         self.queue = QueuePaladins(kwargs.get("Queue")) if kwargs.get(
             "ChampionId") else QueueSmite(kwargs.get("Queue"))
     except ValueError:
         self.queue = kwargs.get("Queue", 0) if kwargs else 0
Esempio n. 6
0
 def __init__(self, **kwargs):
     APIResponse.__init__(self, **kwargs)#super().__init__(**kwargs)
     Winratio.__init__(self, **kwargs)
     KDA.__init__(self, **kwargs)
     try:
         self.godId = Gods(kwargs.get('god_id')) if kwargs.get('god_id') else Champions(kwargs.get('champion_id'))
         self.godName = self.godId.getName()
     except ValueError:
         self.godId = kwargs.get('god_id', kwargs.get('champion_id', 0)) if kwargs else 0
         self.godName = kwargs.get('god', kwargs.get('champion', None)) if kwargs else None
     self.godLevel = kwargs.get('Rank', 0) if kwargs else 0
     self.gold = kwargs.get('Gold', 0) if kwargs else 0
     self.lastPlayed = kwargs.get('LastPlayed', None) if kwargs else None
     self.minionKills = kwargs.get('MinionKills', 0) if kwargs else 0
     self.minutes = kwargs.get('Minutes', 0) if kwargs else 0
     self.totalXP = kwargs.get('Worshippers', 0) if kwargs else 0
     self.playerId = kwargs.get('player_id', 0) if kwargs else 0
Esempio n. 7
0
 def __init__(self, **kwargs):
     APIResponse.__init__(self, **kwargs)  #super().__init__(**kwargs)
     Winratio.__init__(self, **kwargs)
     try:
         self.godId = Champions(kwargs.get('champion_id')) if kwargs.get(
             'champion_id') else Gods(kwargs.get('god_id'))
     except ValueError:
         self.godId = kwargs.get('champion_id', kwargs.get(
             'god_id', 0)) if kwargs else 0
     self.playerId = kwargs.get('player_id', 0) if kwargs else 0
     self.playerName = kwargs.get('player_name', None) if kwargs else None
     self.playerRanking = kwargs.get('player_ranking',
                                     None) if kwargs else None
     self.rank = kwargs.get('rank', 0) if kwargs else 0
Esempio n. 8
0
 def __init__(self, **kwargs):
     APIResponse.__init__(self, **kwargs)  #super().__init__(**kwargs)
     KDA.__init__(self, **kwargs)
     PlayerMixin.__init__(self, **kwargs)
     Winratio.__init__(self, **kwargs)
     try:
         self.godId = Champions(kwargs.get('ChampionId')) if kwargs.get(
             'ChampionId') else Gods(kwargs.get('GodId'))
         self.godName = self.godId.getName()
     except ValueError:
         self.godId = kwargs.get('GodId', kwargs.get('ChampionId',
                                                     0)) if kwargs else 0
         self.godName = kwargs.get('God', kwargs.get('Champion', None))
     self.gold = kwargs.get('Gold', 0) if kwargs else 0
     self.lastPlayed = kwargs.get('LastPlayed', None) if kwargs else None
     if self.lastPlayed:
         self.lastPlayed = datetime.strptime(self.lastPlayed,
                                             '%m/%d/%Y %I:%M:%S %p')
     self.matches = kwargs.get('Matches', 0) if kwargs else 0
     self.minutes = kwargs.get('Minutes', 0) if kwargs else 0
     self.queue = kwargs.get('Queue', None) if kwargs else None