| 1234567891011121314151617181920212223242526272829 | 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}')
 |