Source code for glQiwiApi.types.qiwi_types.balance
from pydantic import validator
from glQiwiApi.types.base import Base
from glQiwiApi.types.qiwi_types.currency_parsed import CurrencyModel
from glQiwiApi.utils.currency_util import Currency
[docs]class Balance(Base):
""" object: Balance """
alias: str
currency: CurrencyModel
@validator("currency", pre=True, check_fields=True)
def humanize_pay_currency(cls, v):
if not isinstance(v, int):
return v
return Currency.get(str(v))