mirror of
				https://github.com/langgenius/dify.git
				synced 2025-11-03 20:33:00 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			979 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			979 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from flask_restful import fields
 | 
						|
 | 
						|
from libs.helper import TimestampField
 | 
						|
 | 
						|
simple_account_fields = {
 | 
						|
    'id': fields.String,
 | 
						|
    'name': fields.String,
 | 
						|
    'email': fields.String
 | 
						|
}
 | 
						|
 | 
						|
account_fields = {
 | 
						|
    'id': fields.String,
 | 
						|
    'name': fields.String,
 | 
						|
    'avatar': fields.String,
 | 
						|
    'email': fields.String,
 | 
						|
    'is_password_set': fields.Boolean,
 | 
						|
    'interface_language': fields.String,
 | 
						|
    'interface_theme': fields.String,
 | 
						|
    'timezone': fields.String,
 | 
						|
    'last_login_at': TimestampField,
 | 
						|
    'last_login_ip': fields.String,
 | 
						|
    'created_at': TimestampField
 | 
						|
}
 | 
						|
 | 
						|
account_with_role_fields = {
 | 
						|
    'id': fields.String,
 | 
						|
    'name': fields.String,
 | 
						|
    'avatar': fields.String,
 | 
						|
    'email': fields.String,
 | 
						|
    'last_login_at': TimestampField,
 | 
						|
    'last_active_at': TimestampField,
 | 
						|
    'created_at': TimestampField,
 | 
						|
    'role': fields.String,
 | 
						|
    'status': fields.String,
 | 
						|
}
 | 
						|
 | 
						|
account_with_role_list_fields = {
 | 
						|
    'accounts': fields.List(fields.Nested(account_with_role_fields))
 | 
						|
}
 |