SchemaRegistry
==============

.. currentmodule:: lsst.alert.packet

.. autoclass:: SchemaRegistry
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~SchemaRegistry.known_versions

   .. rubric:: Methods Summary

   .. autosummary::

      ~SchemaRegistry.calculate_id
      ~SchemaRegistry.from_filesystem
      ~SchemaRegistry.get_by_id
      ~SchemaRegistry.get_by_version
      ~SchemaRegistry.register_schema

   .. rubric:: Attributes Documentation

   .. autoattribute:: known_versions

   .. rubric:: Methods Documentation

   .. automethod:: calculate_id
   .. automethod:: from_filesystem
   .. automethod:: get_by_id
   .. automethod:: get_by_version
   .. automethod:: register_schema