Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
braintree / disbursement_detail.py
Size: Mime:
from decimal import Decimal
from braintree.attribute_getter import AttributeGetter

class DisbursementDetail(AttributeGetter):
    def __init__(self, attributes):
        AttributeGetter.__init__(self, attributes)

        if getattr(self, "settlement_amount", None) is not None:
            self.settlement_amount = Decimal(self.settlement_amount)
        if getattr(self, "settlement_currency_exchange_rate", None) is not None:
            self.settlement_currency_exchange_rate = Decimal(self.settlement_currency_exchange_rate)

    @property
    def is_valid(self):
        return self.disbursement_date is not None