BasegnodesBroadcast#
Python pydantic class corresponding to json type `basegnodes.broadcast`
.
- class gnf.types.BasegnodesBroadcast(*, FromGNodeAlias, FromGNodeInstanceId, IncludeAllDescendants, TopGNode, DescendantGNodeList, TypeName='basegnodes.broadcast', Version='000')#
- Parameters:
FromGNodeAlias (str) –
FromGNodeInstanceId (str) –
IncludeAllDescendants (bool) –
TopGNode (BaseGNodeGt) –
DescendantGNodeList (List[BaseGNodeGt]) –
TypeName (Literal['basegnodes.broadcast']) –
Version (str) –
- FromGNodeAlias:
Description:
Format: LeftRightDot
- FromGNodeInstanceId:
Description:
Format: UuidCanonicalTextual
- IncludeAllDescendants:
Description:
- TopGNode:
Description:
- DescendantGNodeList:
Description:
- class gnf.types.basegnodes_broadcast.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.basegnodes_broadcast.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.BasegnodesBroadcast_Maker(from_g_node_alias, from_g_node_instance_id, include_all_descendants, top_g_node, descendant_g_node_list)#
- Parameters:
from_g_node_alias (str) –
from_g_node_instance_id (str) –
include_all_descendants (bool) –
top_g_node (BaseGNodeGt) –
descendant_g_node_list (List[BaseGNodeGt]) –
- classmethod tuple_to_type(tuple)#
Given a Python class object, returns the serialized JSON type object
- Parameters:
tuple (BasegnodesBroadcast) –
- Return type:
str
- classmethod type_to_tuple(t)#
Given a serialized JSON type object, returns the Python class object
- Parameters:
t (str) –
- Return type: