conversation_variable_fields.py 622 B

123456789101112131415161718192021
  1. from flask_restful import fields # type: ignore
  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. }