TerminalassetCertifyHack

Python pydantic class corresponding to json type `terminalasset.certify.hack`.

class gwatn.types.TerminalassetCertifyHack(*, TerminalAssetAlias, TaDaemonApiPort, TaDaemonApiFqdn, TaDaemonAddr, TypeName='terminalasset.certify.hack', Version='000')
Parameters:
  • TerminalAssetAlias (str) –

  • TaDaemonApiPort (str) –

  • TaDaemonApiFqdn (str) –

  • TaDaemonAddr (str) –

  • TypeName (Literal['terminalasset.certify.hack']) –

  • Version (str) –

TerminalAssetAlias:
  • Description:

  • Format: LeftRightDot

TaDaemonApiPort:
  • Description:

TaDaemonApiFqdn:
  • Description:

TaDaemonAddr:
  • Description:

  • Format: AlgoAddressStringFormat

class gwatn.types.terminalasset_certify_hack.check_is_left_right_dot(v)

LeftRightDot format: Lowercase alphanumeric words separated by periods, most significant word (on the left) starting with an alphabet character.

Raises:

ValueError – if not LeftRightDot format

Parameters:

v (str) –

class gwatn.types.terminalasset_certify_hack.check_is_algo_address_string_format(v)

AlgoAddressStringFormat format: The public key of a private/public Ed25519 key pair, transformed into an Algorand address, by adding a 4-byte checksum to the end of the public key and then encoding in base32.

Raises:

ValueError – if not AlgoAddressStringFormat format

Parameters:

v (str) –

class gwatn.types.TerminalassetCertifyHack_Maker(terminal_asset_alias, ta_daemon_api_port, ta_daemon_api_fqdn, ta_daemon_addr)
Parameters:
  • terminal_asset_alias (str) –

  • ta_daemon_api_port (str) –

  • ta_daemon_api_fqdn (str) –

  • ta_daemon_addr (str) –

classmethod tuple_to_type(tuple)

Given a Python class object, returns the serialized JSON type object

Parameters:

tuple (TerminalassetCertifyHack) –

Return type:

str

classmethod type_to_tuple(t)

Given a serialized JSON type object, returns the Python class object

Parameters:

t (str) –

Return type:

TerminalassetCertifyHack