hpcflow.sdk.core.json_like.ChildObjectSpec#
- class hpcflow.sdk.core.json_like.ChildObjectSpec(name: 'str', class_name: 'Optional[str]' = None, class_obj: 'Optional[Type]' = None, json_like_name: 'Optional[str]' = None, is_multiple: 'Optional[bool]' = False, dict_key_attr: 'Optional[str]' = None, dict_val_attr: 'Optional[str]' = None, parent_ref: 'Optional[str]' = None, is_single_attribute: 'Optional[bool]' = False, is_enum: 'Optional[bool]' = False, is_dict_values: 'Optional[bool]' = False, is_dict_values_ensure_list: 'Optional[bool]' = False, shared_data_name: 'Optional[str]' = None, shared_data_primary_key: 'Optional[str]' = None)#
Bases:
object
Methods
Attributes
- Parameters:
name (str) –
class_name (str | None) –
class_obj (Type | None) –
json_like_name (str | None) –
is_multiple (bool | None) –
dict_key_attr (str | None) –
dict_val_attr (str | None) –
parent_ref (str | None) –
is_single_attribute (bool | None) –
is_enum (bool | None) –
is_dict_values (bool | None) –
is_dict_values_ensure_list (bool | None) –
shared_data_name (str | None) –
shared_data_primary_key (str | None) –