Source code for icolos.utils.enums.general_utils_enums
[docs]class CheckFileGenerationEnum:
GENERATED_SUCCESS = "generated_success"
GENERATED_EMPTY = "generated_empty"
NOT_GENERATED = "not_generated"
# try to find the internal value and return
def __getattr__(self, name):
if name in self:
return name
raise AttributeError
# prohibit any attempt to set any values
def __setattr__(self, key, value):
raise ValueError("No changes allowed.")
[docs]class JSONSchemasEnum:
WORKFLOW_SCHEMA = "workflow"
# sub-schemas
HEADER_SCHEMA = "header"
STEPS_SCHEMA = "steps"
STEP_SCHEMA = "step"
# try to find the internal value and return
def __getattr__(self, name):
if name in self:
return name
raise AttributeError
# prohibit any attempt to set any values
def __setattr__(self, key, value):
raise ValueError("No changes allowed.")