class_docstr: Abstract base class for protocol messages.
  
  Protocol message classes are almost always generated by the protocol
  compiler.  These generated types subclass Message and implement the methods
  shown below.
docstr: Serializes the protocol message to a binary string.
  
  Keyword Args:
    deterministic (bool): If true, requests deterministic serialization
      of the protobuf, with predictable ordering of map keys.
  
  Returns:
    A binary string representation of the message if all of the required
    fields in the message are set (i.e. the message is initialized).
  
  Raises:
    EncodeError: if the message isn't initialized (see :func:`IsInitialized`).
docstr_tok: ["Serializes","the","protocol","message","to","a","binary","string",".","Keyword","Args",":","deterministic","(","bool",")",":","If","true",",","requests","deterministic","serialization","of","the","protobuf",",","with","predictable","ordering","of","map","keys",".","Returns",":","A","binary","string","representation","of","the","message","if","all","of","the","required","fields","in","the","message","are","set","(","i.e",".","the","message","is","initialized",")",".","Raises",":","EncodeError",":","if","the","message","is","n't","initialized","(","see",":","func",":","`","IsInitialized","`",")","."]
code: def SerializeToString(self, **kwargs):
      """Serializes the protocol message to a binary string.
  
      Keyword Args:
        deterministic (bool): If true, requests deterministic serialization
          of the protobuf, with predictable ordering of map keys.
  
      Returns:
        A binary string representation of the message if all of the required
        fields in the message are set (i.e. the message is initialized).
  
      Raises:
        EncodeError: if the message isn't initialized (see :func:`IsInitialized`).
      """
      raise NotImplementedError
  
label_desc: Use image node_id 14 for calling the Message obj's underlying member method code with example usage: obj.SerializeToString() without return types