from typing import Optional, List
from pydantic import Field, conint
from pybitcoin import Model
from .verboseaddressbalancemodel import VerboseAddressBalanceModel


class GetVerboseAddressesBalancesModel(Model):
    """A GetVerboseAddressesBalancesModel."""
    balances_data: Optional[List[VerboseAddressBalanceModel]] = Field(alias
        ='balancesData')
    consensus_tip_height: Optional[conint(ge=0)] = Field(alias=
        'consensusTipHeight')
    reason: Optional[str]

6fd21de7dc0a605246eab4ce1eeda70ee9f505ff
<mask token>

<mask token>


class GetVerboseAddressesBalancesModel(Model):
    <mask token>
    balances_data: Optional[List[VerboseAddressBalanceModel]] = Field(alias
        ='balancesData')
    consensus_tip_height: Optional[conint(ge=0)] = Field(alias=
        'consensusTipHeight')
    reason: Optional[str]

<mask token>


class GetVerboseAddressesBalancesModel(Model):
    """A GetVerboseAddressesBalancesModel."""
    balances_data: Optional[List[VerboseAddressBalanceModel]] = Field(alias
        ='balancesData')
    consensus_tip_height: Optional[conint(ge=0)] = Field(alias=
        'consensusTipHeight')
    reason: Optional[str]

from typing import Optional, List
from pydantic import Field, conint
from pybitcoin import Model
from .verboseaddressbalancemodel import VerboseAddressBalanceModel


class GetVerboseAddressesBalancesModel(Model):
    """A GetVerboseAddressesBalancesModel."""
    balances_data: Optional[List[VerboseAddressBalanceModel]] = Field(alias
        ='balancesData')
    consensus_tip_height: Optional[conint(ge=0)] = Field(alias=
        'consensusTipHeight')
    reason: Optional[str]
