DataUnit
========

.. currentmodule:: lsst.daf.butler

.. autoclass:: DataUnit
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~DataUnit.dependencies
      ~DataUnit.doc
      ~DataUnit.link
      ~DataUnit.name
      ~DataUnit.optionalDependencies
      ~DataUnit.primaryKey
      ~DataUnit.requiredDependencies
      ~DataUnit.spatial

   .. rubric:: Methods Summary

   .. autosummary::

      ~DataUnit.validateId

   .. rubric:: Attributes Documentation

   .. autoattribute:: dependencies
   .. autoattribute:: doc
   .. autoattribute:: link
   .. autoattribute:: name
   .. autoattribute:: optionalDependencies
   .. autoattribute:: primaryKey
   .. autoattribute:: requiredDependencies
   .. autoattribute:: spatial

   .. rubric:: Methods Documentation

   .. automethod:: validateId