utils.dtos.variable

Module Contents

Classes

Metadata

Variable

Attributes

logger

utils.dtos.variable.logger
class utils.dtos.variable.Metadata
input_name: str
is_required: bool = False
tooltip: str
default_value: str
multiple: bool
output: bool
datatypes: List[utils.rcclient.enums.segment_enums.DataType]
options: List
constant_options: List
datatype: str
datasets: List
dataset: List
input_column: bool
input_dataset: bool
output_dataset: bool
output_chart: bool
chart_app: bool
is_global_chart_app: bool = False
input_data_source: bool
__post_init__()
is_a_constant()
has_one_datatype()
validate_literal()
class utils.dtos.variable.Variable

Bases: utils.rcclient.commons.abstract_dataclass.AbstractDataClass

name: str
metadata: Metadata
local_context: dict
value: str
store: ClassVar[utils.rcclient.cache.variable.VariableCache]
err: str
__post_init__()
set_local_context(context)
save()
to_dict()
is_a_constant()
parse_value()
validate()
classmethod get_all()
classmethod validate_all()
classmethod find_first()
classmethod save_all()