| 123456789101112131415161718192021222324252627282930 | from enum import Enumfrom .model import App, AppMode, Messagefrom .types import StringUUIDfrom .workflow import ConversationVariable, Workflow, WorkflowNodeExecutionStatus__all__ = ["ConversationVariable", "StringUUID", "AppMode", "WorkflowNodeExecutionStatus", "Workflow", "App", "Message"]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}")
 |