| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | from flask_restful import fields  # type: ignorefrom libs.helper import TimestampFieldchild_chunk_fields = {    "id": fields.String,    "segment_id": fields.String,    "content": fields.String,    "position": fields.Integer,    "word_count": fields.Integer,    "type": fields.String,    "created_at": TimestampField,    "updated_at": TimestampField,}segment_fields = {    "id": fields.String,    "position": fields.Integer,    "document_id": fields.String,    "content": fields.String,    "sign_content": fields.String,    "answer": fields.String,    "word_count": fields.Integer,    "tokens": fields.Integer,    "keywords": fields.List(fields.String),    "index_node_id": fields.String,    "index_node_hash": fields.String,    "hit_count": fields.Integer,    "enabled": fields.Boolean,    "disabled_at": TimestampField,    "disabled_by": fields.String,    "status": fields.String,    "created_by": fields.String,    "created_at": TimestampField,    "updated_at": TimestampField,    "updated_by": fields.String,    "indexing_at": TimestampField,    "completed_at": TimestampField,    "error": fields.String,    "stopped_at": TimestampField,    "child_chunks": fields.List(fields.Nested(child_chunk_fields)),}segment_list_response = {    "data": fields.List(fields.Nested(segment_fields)),    "has_more": fields.Boolean,    "limit": fields.Integer,}
 |