StorageClass
============

.. currentmodule:: lsst.daf.butler

.. autoclass:: StorageClass
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~StorageClass.components
      ~StorageClass.converters
      ~StorageClass.converters_by_type
      ~StorageClass.defaultDelegateName
      ~StorageClass.delegateClass
      ~StorageClass.derivedComponents
      ~StorageClass.parameters
      ~StorageClass.pytype

   .. rubric:: Methods Summary

   .. autosummary::

      ~StorageClass.allComponents
      ~StorageClass.can_convert
      ~StorageClass.coerce_type
      ~StorageClass.delegate
      ~StorageClass.filterParameters
      ~StorageClass.isComposite
      ~StorageClass.is_type
      ~StorageClass.knownParameters
      ~StorageClass.validateInstance
      ~StorageClass.validateParameters

   .. rubric:: Attributes Documentation

   .. autoattribute:: components
   .. autoattribute:: converters
   .. autoattribute:: converters_by_type
   .. autoattribute:: defaultDelegateName
   .. autoattribute:: delegateClass
   .. autoattribute:: derivedComponents
   .. autoattribute:: parameters
   .. autoattribute:: pytype

   .. rubric:: Methods Documentation

   .. automethod:: allComponents
   .. automethod:: can_convert
   .. automethod:: coerce_type
   .. automethod:: delegate
   .. automethod:: filterParameters
   .. automethod:: isComposite
   .. automethod:: is_type
   .. automethod:: knownParameters
   .. automethod:: validateInstance
   .. automethod:: validateParameters