conversation_variable_fields.py 606 B

123456789101112131415161718192021
  1. from flask_restful import fields
  2. from libs.helper import TimestampField
  3. conversation_variable_fields = {
  4. 'id': fields.String,
  5. 'name': fields.String,
  6. 'value_type': fields.String(attribute='value_type.value'),
  7. 'value': fields.String,
  8. 'description': fields.String,
  9. 'created_at': TimestampField,
  10. 'updated_at': TimestampField,
  11. }
  12. paginated_conversation_variable_fields = {
  13. 'page': fields.Integer,
  14. 'limit': fields.Integer,
  15. 'total': fields.Integer,
  16. 'has_more': fields.Boolean,
  17. 'data': fields.List(fields.Nested(conversation_variable_fields), attribute='data'),
  18. }