mirror of
				https://github.com/langgenius/dify.git
				synced 2025-11-04 12:53:38 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			933 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			933 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from flask_restful import fields
 | 
						|
 | 
						|
from libs.helper import TimestampField
 | 
						|
 | 
						|
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
 | 
						|
}
 | 
						|
 | 
						|
segment_list_response = {
 | 
						|
    'data': fields.List(fields.Nested(segment_fields)),
 | 
						|
    'has_more': fields.Boolean,
 | 
						|
    'limit': fields.Integer
 | 
						|
}
 |