def __init__(self): super(GetNodeInfoResponseFilter, self).__init__({ 'latestMilestone': f.ByteString(encoding='ascii') | Trytes(TransactionHash), 'latestSolidSubtangleMilestone': f.ByteString(encoding='ascii') | Trytes(TransactionHash), })
def __init__(self): super(FindTransactionsRequestFilter, self).__init__( { 'addresses': (f.Array | f.FilterRepeater( f.Required | AddressNoChecksum() | f.Unicode(encoding='ascii', normalize=False))), 'approvees': (f.Array | f.FilterRepeater( f.Required | Trytes(result_type=TransactionHash) | f.Unicode(encoding='ascii', normalize=False))), 'bundles': (f.Array | f.FilterRepeater( f.Required | Trytes(result_type=TransactionHash) | f.Unicode(encoding='ascii', normalize=False))), 'tags': (f.Array | f.FilterRepeater( f.Required | Trytes(result_type=Tag) | f.Unicode(encoding='ascii', normalize=False))), }, # Technically, all of the parameters for this command are # optional, so long as at least one of them is present and not # empty. allow_missing_keys=True, )
def __init__(self): super(FindTransactionsRequestFilter, self).__init__( { 'addresses': (f.Array | f.FilterRepeater(f.Required | Trytes(result_type=Address)) | f.Optional(default=[])), 'approvees': (f.Array | f.FilterRepeater(f.Required | Trytes(result_type=TransactionHash)) | f.Optional(default=[])), 'bundles': (f.Array | f.FilterRepeater(f.Required | Trytes(result_type=TransactionHash)) | f.Optional(default=[])), 'tags': (f.Array | f.FilterRepeater(f.Required | Trytes(result_type=Tag)) | f.Optional(default=[])), }, # Technically, all of the parameters for this command are # optional, so long as at least one of them is present and not # empty. allow_missing_keys=True, )
def __init__(self): super(SendTransferRequestFilter, self).__init__( { # Required parameters. 'depth': f.Required | f.Type(int) | f.Min(1), 'seed': f.Required | Trytes(result_type=Seed), # Loosely-validated; testnet nodes require a different value # than mainnet. 'minWeightMagnitude': f.Required | f.Type(int) | f.Min(1), 'transfers': (f.Required | f.Array | f.FilterRepeater(f.Required | f.Type(ProposedTransaction))), # Optional parameters. 'changeAddress': Trytes(result_type=Address), # Note that ``inputs`` is allowed to be an empty array. 'inputs': f.Array | f.FilterRepeater(f.Required | Trytes(result_type=Address)), }, allow_missing_keys={ 'changeAddress', 'inputs', }, )
def __init__(self): super(GetInclusionStatesRequestFilter, self).__init__( { # Required parameters. 'transactions': ( f.Required | f.Array | f.FilterRepeater( f.Required | Trytes(result_type=TransactionHash) | f.Unicode(encoding='ascii', normalize=False) ) ), # Optional parameters. 'tips': ( f.Array | f.FilterRepeater( f.Required | Trytes(result_type=TransactionHash) | f.Unicode(encoding='ascii', normalize=False) ) | f.Optional(default=[]) ), }, allow_missing_keys = { 'tips', }, )
def __init__(self): super(PrepareTransferRequestFilter, self).__init__( { # Required parameters. 'seed': f.Required | Trytes(result_type=Seed), 'transfers': (f.Required | f.Array | f.FilterRepeater(f.Required | f.Type(ProposedTransaction))), # Optional parameters. 'changeAddress': Trytes(result_type=Address), 'securityLevel': SecurityLevel, # Note that ``inputs`` is allowed to be an empty array. 'inputs': f.Array | f.FilterRepeater(f.Required | GeneratedAddress), }, allow_missing_keys={ 'changeAddress', 'inputs', 'securityLevel', }, )
def __init__(self) -> None: super(GetTransactionsToApproveResponseFilter, self).__init__({ 'branchTransaction': f.ByteString(encoding='ascii') | Trytes(TransactionHash), 'trunkTransaction': f.ByteString(encoding='ascii') | Trytes(TransactionHash), })
def __init__(self): super(GetTransactionsToApproveResponseFilter, self).__init__({ 'branchTransaction': (f.ByteString(encoding='ascii') | Trytes(result_type=TransactionHash)), 'trunkTransaction': (f.ByteString(encoding='ascii') | Trytes(result_type=TransactionHash)), })
def __init__(self) -> None: super(CheckConsistencyRequestFilter, self).__init__({ 'tails': f.Required | f.Array | f.FilterRepeater(f.Required | Trytes(TransactionHash)), })
def __init__(self): super(IsPromotableRequestFilter, self).__init__({ 'tails': f.Required | f.Array | f.FilterRepeater(f.Required | Trytes(TransactionHash)), })
def __init__(self): super(StoreTransactionsRequestFilter, self).__init__({ 'trytes': f.Required | f.Array | f.FilterRepeater(f.Required | Trytes(result_type=TransactionTrytes)), })
def __init__(self): super(GetLatestInclusionRequestFilter, self).__init__({ 'hashes': f.Required | f.Array | f.FilterRepeater( f.Required | Trytes(TransactionHash), ), })
def __init__(self): super(GetTipsResponseFilter, self).__init__({ 'hashes': (f.Array | f.FilterRepeater( f.ByteString(encoding='ascii') | Trytes(result_type=TransactionHash))), })
def __init__(self): super(StoreTransactionsRequestFilter, self).__init__({ 'trytes': f.Required | f.Array | f.FilterRepeater( f.Required | Trytes(TransactionTrytes) | f.Unicode(encoding='ascii', normalize=False), ), })
def __init__(self): super(BroadcastTransactionsRequestFilter, self).__init__({ 'trytes': f.Required | f.Array | f.FilterRepeater(f.Required | Trytes(result_type=TransactionTrytes) | f.Unicode(encoding='ascii', normalize=False)), })
def __init__(self): super(GetNewAddressesRequestFilter, self).__init__( { # Everything except ``seed`` is optional. 'checksum': f.Type(bool) | f.Optional(default=False), 'count': f.Type(int) | f.Min(1), 'index': f.Type(int) | f.Min(0) | f.Optional(default=0), 'securityLevel': f.Type(int) | f.Min(1) | f.Max(self.MAX_SECURITY_LEVEL) | f.Optional(default=AddressGenerator.DEFAULT_SECURITY_LEVEL), 'seed': f.Required | Trytes(result_type=Seed), }, allow_missing_keys={ 'checksum', 'count', 'index', 'securityLevel', }, )
def __init__(self): super(CreateMultisigAddressRequestFilter, self).__init__({ 'digests': f.Required | f.Array | f.FilterRepeater(f.Required | Trytes(result_type=Digest)), })
def __init__(self): super(GetBalancesResponseFilter, self).__init__({ 'balances': f.Array | f.FilterRepeater(f.Int), 'milestone': f.ByteString(encoding='ascii') | Trytes(result_type=Address), })
def __init__(self): super(AttachToTangleRequestFilter, self).__init__({ 'branchTransaction': f.Required | Trytes(TransactionHash), 'trunkTransaction': f.Required | Trytes(TransactionHash), 'trytes': f.Required | f.Array | f.FilterRepeater( f.Required | Trytes(result_type=TransactionTrytes), ), # Loosely-validated; testnet nodes require a different value # than mainnet. 'minWeightMagnitude': f.Required | f.Type(int) | f.Min(1), })
def __init__(self) -> None: super(FindTransactionsResponseFilter, self).__init__({ 'hashes': f.FilterRepeater( f.ByteString(encoding='ascii') | Trytes(TransactionHash)) | f.Optional(default=[]), })
def __init__(self) -> None: super(GetBundlesRequestFilter, self).__init__({ 'transactions': f.Required | f.Array | f.FilterRepeater( f.Required | Trytes(TransactionHash) ) })
def __init__(self): super(GetPrivateKeysRequestFilter, self).__init__( { # Optional Parameters 'count': f.Type(int) | f.Min(1) | f.Optional(default=1), 'index': f.Type(int) | f.Min(0) | f.Optional(default=0), 'securityLevel': f.Type(int) | f.Min(1) | f.Optional(default=AddressGenerator.DEFAULT_SECURITY_LEVEL), # Required Parameters 'seed': f.Required | Trytes(result_type=Seed), }, allow_missing_keys={ 'count', 'index', 'securityLevel', }, )
def __init__(self): super(AttachToTangleResponseFilter, self).__init__({ 'trytes': f.FilterRepeater( f.ByteString(encoding='ascii') | Trytes(result_type=TransactionTrytes)), })
def __init__(self): super(CheckConsistencyRequestFilter, self).__init__({ 'tails': ( f.Required | f.Array | f.FilterRepeater(f.Required | Trytes(result_type=TransactionHash)) ), })
def __init__(self): super(GetTrytesRequestFilter, self).__init__({ 'hashes': (f.Required | f.Array | f.FilterRepeater(f.Required | Trytes(result_type=TransactionHash))), })
def __init__(self): super(IsReattachableRequestFilter, self).__init__( { 'addresses': f.Required | f.Array | f.FilterRepeater( f.Required | Trytes(Address) | f.Unicode(encoding='ascii', normalize=False), ), }, )
def __init__(self) -> None: super(GetBalancesResponseFilter, self).__init__({ 'balances': f.Array | f.FilterRepeater(f.Int), 'references': f.Array | f.FilterRepeater( f.ByteString(encoding='ascii') | Trytes(TransactionHash)), })
def __init__(self) -> None: super(AttachToTangleResponseFilter, self).__init__({ 'trytes': f.FilterRepeater( f.ByteString(encoding='ascii') | Trytes(TransactionTrytes), ), })
def __init__(self): super(GetTrytesRequestFilter, self).__init__({ 'hashes': (f.Required | f.Array | f.FilterRepeater(f.Required | Trytes(result_type=TransactionHash) | f.Unicode(encoding='ascii', normalize=False))), })
def __init__(self): super(GetTransactionsToApproveRequestFilter, self).__init__( { 'depth': f.Required | f.Type(int) | f.Min(1), 'reference': Trytes(result_type=TransactionHash), }, allow_missing_keys={ 'reference', })