Models ====== .. automodule:: topchef.models.__init__ :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Interfaces ---------- API Error ~~~~~~~~~ .. automodule:: topchef.models.interfaces.api_error :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ API Metadata ~~~~~~~~~~~~ .. automodule:: topchef.models.interfaces.api_metadata :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Job ~~~ .. automodule:: topchef.models.interfaces.job :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Job List ~~~~~~~~ .. automodule:: topchef.models.interfaces.job_list :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Service ~~~~~~~ .. automodule:: topchef.models.interfaces.service :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Service List ~~~~~~~~~~~~ .. automodule:: topchef.models.interfaces.service_list :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Abstract Classes ---------------- These classes contain some often-repeated business logic. API Error ~~~~~~~~~ .. automodule:: topchef.models.abstract_classes.api_error :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Job List From Query ~~~~~~~~~~~~~~~~~~~ .. automodule:: topchef.models.abstract_classes.job_list_from_query :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Database Model Implementations ------------------------------ API Metadata ~~~~~~~~~~~~ .. automodule:: topchef.models.api_metadata :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Job ~~~ .. automodule:: topchef.models.job :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Job List ~~~~~~~~ .. automodule:: topchef.models.job_list :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Service ~~~~~~~ .. automodule:: topchef.models.service :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Service List ~~~~~~~~~~~~ .. automodule:: topchef.models.service_list :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Errors ------ .. automodule:: topchef.models.errors.__init__ :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Deserialization Error ~~~~~~~~~~~~~~~~~~~~~ .. automodule:: topchef.models.errors.deserialization_error :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Method Not Allowed Error ~~~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: topchef.models.errors.method_not_allowed_error :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Not UUID Error ~~~~~~~~~~~~~~ .. automodule:: topchef.models.errors.not_uuid_error :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Serialization Error ~~~~~~~~~~~~~~~~~~~ .. automodule:: topchef.models.errors.serialization_error :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ Service Not Found Error ~~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: topchef.models.errors.service_not_found_error :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__ SQLAlchemy Error ~~~~~~~~~~~~~~~~ .. automodule:: topchef.models.errors.sqlalchemy_error :members: :private-members: :special-members: :exclude-members: __dict__, __weakref__, __module__