MetadataProxy
=============

.. currentmodule:: Stoner.folders.metadata

.. autoclass:: MetadataProxy
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~MetadataProxy.all
      ~MetadataProxy.all_by_keys
      ~MetadataProxy.common_keys
      ~MetadataProxy.common_metadata

   .. rubric:: Methods Summary

   .. autosummary::

      ~MetadataProxy.all_items
      ~MetadataProxy.all_keys
      ~MetadataProxy.all_values
      ~MetadataProxy.apply
      ~MetadataProxy.clear
      ~MetadataProxy.get
      ~MetadataProxy.items
      ~MetadataProxy.keys
      ~MetadataProxy.pop
      ~MetadataProxy.popitem
      ~MetadataProxy.setdefault
      ~MetadataProxy.slice
      ~MetadataProxy.update
      ~MetadataProxy.values

   .. rubric:: Attributes Documentation

   .. autoattribute:: all
   .. autoattribute:: all_by_keys
   .. autoattribute:: common_keys
   .. autoattribute:: common_metadata

   .. rubric:: Methods Documentation

   .. automethod:: all_items
   .. automethod:: all_keys
   .. automethod:: all_values
   .. automethod:: apply
   .. automethod:: clear
   .. automethod:: get
   .. automethod:: items
   .. automethod:: keys
   .. automethod:: pop
   .. automethod:: popitem
   .. automethod:: setdefault
   .. automethod:: slice
   .. automethod:: update
   .. automethod:: values
