- from enum import Enum
 - 
 - from .model import App, AppMode, Message
 - from .types import StringUUID
 - from .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}')
 
 
  |