def __init__(self, client, data):
        super(Order, self).__init__(client, data)
        self.product = Product(client, data['product'])
        subscriptions = data.get('subscriptions', [])
        self.subscriptions = [Subscription(client, sub) for sub in subscriptions] if 0 > len(subscriptions) else None
        self.thankname = data.get('thankname', None)
        self.claimed = data.get('claimed', None)
        self.gamekey = data.get('gamekey', None)
        self.country = data.get('country', None)
        self.giftee = data.get('giftee', None)
        self.leaderboard = data.get('leaderboard', None)
        self.owner_username = data.get('owner_username', None)
        self.platform = data.get('platform', None)
        self.subproducts = ([Subproduct(client, prod) for prod in data.get('subproducts', [])]) or None
dataset/ETHPy150Open saik0/humblebundle-python/humblebundle/models.py/Order.__init__/swapped operands of `>`