def auth(self, amount):
        response = self._client._transaction.auth(
            amount, self.credit_card, self.address, self.email)
        transaction = self._client.transaction(response['transaction_id'])
        transaction.full_response = response
        return transaction
:rtype: str
dataset/ETHPy150Open drewisme/authorizesauce/authorize/client.py/AuthorizeCreditCard.auth--crossover with--dataset/ETHPy150Open sodastsai/taskr/taskr/contrib/git.py/GitRepo.current_branch