| 123456789101112131415161718192021222324252627282930 | from enum import Enumfrom .model import AppModefrom .types import StringUUIDfrom .workflow import ConversationVariable, WorkflowNodeExecutionStatus__all__ = ['ConversationVariable', 'StringUUID', 'AppMode', 'WorkflowNodeExecutionStatus']class CreatedByRole(Enum):    """    Enum class for createdByRole    """    ACCOUNT = 'account'    END_USER = 'end_user'    @classmethod    def value_of(cls, value: str) -> 'CreatedByRole':        """        Get value of given mode.        :param value: mode value        :return: mode        """        for role in cls:            if role.value == value:                return role        raise ValueError(f'invalid createdByRole value {value}')
 |