| 123456789101112131415161718192021222324252627282930313233343536373839404142 | from flask_restful import fieldsfrom libs.helper import TimestampFielddocument_fields = {    "id": fields.String,    "data_source_type": fields.String,    "name": fields.String,    "doc_type": fields.String,}segment_fields = {    "id": fields.String,    "position": fields.Integer,    "document_id": fields.String,    "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,    "indexing_at": TimestampField,    "completed_at": TimestampField,    "error": fields.String,    "stopped_at": TimestampField,    "document": fields.Nested(document_fields),}hit_testing_record_fields = {    "segment": fields.Nested(segment_fields),    "score": fields.Float,    "tsne_position": fields.Raw,}
 |