.. _api-component:

##########
Components
##########

Components are the blocks allowing to build a flexible and
well decoupled code. They are based on the ``component`` addon and the base
components of the Connector.

**************
Core Component
**************

.. automodule:: odoo.addons.connector_magento.components.core
   :members:
   :undoc-members:
   :show-inheritance:
   :private-members:

******************
Magento Components
******************

Backend Adapter
===============

.. automodule:: odoo.addons.connector_magento.components.backend_adapter
   :members:
   :undoc-members:
   :show-inheritance:
   :private-members:

Binder
======

.. automodule:: odoo.addons.connector_magento.components.binder
   :members:
   :undoc-members:
   :show-inheritance:
   :private-members:

Deleter
=======

.. automodule:: odoo.addons.connector_magento.components.deleter
   :members:
   :undoc-members:
   :show-inheritance:
   :private-members:

Exporter
========

.. automodule:: odoo.addons.connector_magento.components.exporter
   :members:
   :undoc-members:
   :show-inheritance:
   :private-members:

Importer
========

.. automodule:: odoo.addons.connector_magento.components.importer
   :members:
   :undoc-members:
   :show-inheritance:
   :private-members:

Mapper
======

.. automodule:: odoo.addons.connector_magento.components.mapper
   :members:
   :undoc-members:
   :show-inheritance:
   :private-members:
