Spaces:
Running
Running
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, | |
'created_at': TimestampField, | |
'role': fields.String, | |
'status': fields.String, | |
} | |
account_with_role_list_fields = { | |
'accounts': fields.List(fields.Nested(account_with_role_fields)) | |
} | |