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: Returns the serialized size of this message.
  
  Recursively calls ByteSize() on all contained messages.
  
  Returns:
    int: The number of bytes required to serialize this message.
docstr_tok: ["Returns","the","serialized","size","of","this","message",".","Recursively","calls","ByteSize","(",")","on","all","contained","messages",".","Returns",":","int",":","The","number","of","bytes","required","to","serialize","this","message","."]
code: def ByteSize(self):
      """Returns the serialized size of this message.
  
      Recursively calls ByteSize() on all contained messages.
  
      Returns:
        int: The number of bytes required to serialize this message.
      """
      raise NotImplementedError
  
label_desc: Use image node_id 24 for calling the Message obj's underlying member method code with example usage: obj.ByteSize() without return types