Type Alias IntegrationProvider

IntegrationProvider: Schemas["IntegrationsIntegrationProvider"]

Que sabe hacer un proveedor y que campos lleva su formulario. Es lo que decide como conectar, y se ramifica por sus puertas, nunca por el nombre del proveedor:

  • requires_oauth: hay un token detras (Google Drive). Tener enlace no es ser OAuth.
  • connect_link: se conecta mandando al usuario a IntegrationsResource.connectLink. Drive (su OAuth) y WooCommerce (el boton de aprobar de la tienda), que ademas pide antes lo que diga connect_link_fields (la url de la tienda).
  • catalog: tiene catalogo de productos (IntegrationsResource.products) y sirve de fuente a la plantilla from_catalog.