class_docstr: Serializable base class establishing
  :meth:`~nupic.serializable.Serializable.read` and
  :meth:`~nupic.serializable.Serializable.write` abstract methods,
  :meth:`.readFromFile` and :meth:`.writeToFile` concrete methods to support
  serialization with Cap'n Proto.
docstr: Get Cap'n Proto schema.
  
  ..warning: This is an abstract method.  Per abc protocol, attempts to subclass
             without overriding will fail.
  
  @returns Cap'n Proto schema
docstr_tok: ["Get","Cap'n","Proto","schema",".","..","warning",":","This","is","an","abstract","method",".","Per","abc","protocol",",","attempts","to","subclass","without","overriding","will","fail",".","@","returns","Cap'n","Proto","schema"]
code: def getSchema(cls):
      """
      Get Cap'n Proto schema.
  
      ..warning: This is an abstract method.  Per abc protocol, attempts to subclass
                 without overriding will fail.
  
      @returns Cap'n Proto schema
      """
      pass
  
file_path: nupic-legacy/src/nupic/serializable.py
imports: from abc import ABCMeta, abstractmethod
label_desc: Use image node_id 1 for calling the Serializable obj's underlying member method code with example usage: obj.getSchema(cls) without return types