mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-31 10:53:02 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			766 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			766 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 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}')
 | 
