BasegnodeTerminalassetCreate#
Python pydantic class corresponding to json type `basegnode.terminalasset.create`
.
- class gnf.types.BasegnodeTerminalassetCreate(*, TaGNodeAlias, MicroLon, ValidatorAddr, TaOwnerAddr, MicroLat, GNodeRegistryAddr, FromGNodeInstanceId, FromGNodeAlias, TypeName='basegnode.terminalasset.create', Version='000')#
- Parameters:
TaGNodeAlias (str) –
MicroLon (int) –
ValidatorAddr (str) –
TaOwnerAddr (str) –
MicroLat (int) –
GNodeRegistryAddr (str) –
FromGNodeInstanceId (str) –
FromGNodeAlias (str) –
TypeName (Literal['basegnode.terminalasset.create']) –
Version (str) –
- TaGNodeAlias:
Description:
Format: LeftRightDot
- MicroLon:
Description:
- ValidatorAddr:
Description:
Format: AlgoAddressStringFormat
- TaOwnerAddr:
Description:
Format: AlgoAddressStringFormat
- MicroLat:
Description:
- GNodeRegistryAddr:
Description:
Format: AlgoAddressStringFormat
- FromGNodeInstanceId:
Description:
Format: UuidCanonicalTextual
- FromGNodeAlias:
Description:
Format: LeftRightDot
- class gnf.types.basegnode_terminalasset_create.check_is_uuid_canonical_textual(v)#
UuidCanonicalTextual format: A string of hex words separated by hyphens of length 8-4-4-4-12.
- Raises:
ValueError – if not UuidCanonicalTextual format
- Parameters:
v (str) –
- class gnf.types.basegnode_terminalasset_create.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 gnf.types.basegnode_terminalasset_create.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 gnf.types.BasegnodeTerminalassetCreate_Maker(ta_g_node_alias, micro_lon, validator_addr, ta_owner_addr, micro_lat, g_node_registry_addr, from_g_node_instance_id, from_g_node_alias)#
- Parameters:
ta_g_node_alias (str) –
micro_lon (int) –
validator_addr (str) –
ta_owner_addr (str) –
micro_lat (int) –
g_node_registry_addr (str) –
from_g_node_instance_id (str) –
from_g_node_alias (str) –
- classmethod tuple_to_type(tuple)#
Given a Python class object, returns the serialized JSON type object
- Parameters:
tuple (BasegnodeTerminalassetCreate) –
- Return type:
str
- classmethod type_to_tuple(t)#
Given a serialized JSON type object, returns the Python class object
- Parameters:
t (str) –
- Return type: