| 
									
										
										
										
											2024-11-24 13:28:46 +08:00
										 |  |  | from enum import StrEnum | 
					
						
							| 
									
										
										
										
											2024-10-21 10:43:49 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-17 00:56:16 +08:00
										 |  |  | class CreatorUserRole(StrEnum): | 
					
						
							| 
									
										
										
										
											2024-10-21 10:43:49 +08:00
										 |  |  |     ACCOUNT = "account" | 
					
						
							|  |  |  |     END_USER = "end_user" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-11-24 13:28:46 +08:00
										 |  |  | class UserFrom(StrEnum): | 
					
						
							| 
									
										
										
										
											2024-10-21 10:43:49 +08:00
										 |  |  |     ACCOUNT = "account" | 
					
						
							|  |  |  |     END_USER = "end-user" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-11-24 13:28:46 +08:00
										 |  |  | class WorkflowRunTriggeredFrom(StrEnum): | 
					
						
							| 
									
										
										
										
											2024-10-21 10:43:49 +08:00
										 |  |  |     DEBUGGING = "debugging" | 
					
						
							|  |  |  |     APP_RUN = "app-run" | 
					
						
							| 
									
										
										
										
											2025-05-19 22:59:56 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class DraftVariableType(StrEnum): | 
					
						
							|  |  |  |     # node means that the correspond variable | 
					
						
							|  |  |  |     NODE = "node" | 
					
						
							|  |  |  |     SYS = "sys" | 
					
						
							|  |  |  |     CONVERSATION = "conversation" |