#NEWLINE# def OutputPartial( self , out ) : #NEWLINE# #INDENT# if self . has_topic_ : #NEWLINE# #INDENT# out . putVarInt32 ( 10 ) #NEWLINE# out . putPrefixedString ( self . topic_ ) #NEWLINE# #UNINDENT# if self . has_document_ : #NEWLINE# #INDENT# out . putVarInt32 ( 18 ) #NEWLINE# out . putVarInt32 ( self . document_ . ByteSizePartial ( ) ) #NEWLINE# self . document_ . OutputPartial ( out ) #NEWLINE# #UNINDENT# if self . has_result_batch_size_ : #NEWLINE# #INDENT# out . putVarInt32 ( 24 ) #NEWLINE# out . putVarInt32 ( self . result_batch_size_ ) #NEWLINE# #UNINDENT# if self . has_result_task_queue_ : #NEWLINE# #INDENT# out . putVarInt32 ( 34 ) #NEWLINE# out . putPrefixedString ( self . result_task_queue_ ) #NEWLINE# #UNINDENT# if self . has_result_relative_url_ : #NEWLINE# #INDENT# out . putVarInt32 ( 42 ) #NEWLINE# out . putPrefixedString ( self . result_relative_url_ ) #NEWLINE# #UNINDENT# if self . has_result_key_ : #NEWLINE# #INDENT# out . putVarInt32 ( 50 ) #NEWLINE# out . putPrefixedString ( self . result_key_ ) #NEWLINE# #UNINDENT# if self . has_result_python_document_class_ : #NEWLINE# #INDENT# out . putVarInt32 ( 56 ) #NEWLINE# out . putVarInt32 ( self . result_python_document_class_ )