Instrument
==========

.. currentmodule:: database.models

.. autoclass:: Instrument
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Instrument.id
      ~Instrument.musical_works
      ~Instrument.name
      ~Instrument.objects
      ~Instrument.parts
      ~Instrument.sections
      ~Instrument.sym_files

   .. rubric:: Methods Summary

   .. autosummary::

      ~Instrument.get_next_by_date_created
      ~Instrument.get_next_by_date_updated
      ~Instrument.get_previous_by_date_created
      ~Instrument.get_previous_by_date_updated

   .. rubric:: Attributes Documentation

   .. autoattribute:: id
   .. autoattribute:: musical_works
   .. autoattribute:: name
   .. autoattribute:: objects
   .. autoattribute:: parts
   .. autoattribute:: sections
   .. autoattribute:: sym_files

   .. rubric:: Methods Documentation

   .. automethod:: get_next_by_date_created
   .. automethod:: get_next_by_date_updated
   .. automethod:: get_previous_by_date_created
   .. automethod:: get_previous_by_date_updated