ensemble_connect 1.2.54 copy "ensemble_connect: ^1.2.54" to clipboard
ensemble_connect: ^1.2.54 copied to clipboard

Plaid Link connectivity module for Ensemble apps.

ensemble_connect #

ensemble_connect connects Ensemble's Plaid action stub to the plaid_flutter SDK so Ensemble apps can open Plaid Link from the runtime.

Overview #

This is an optional integration module. PlaidLinkManagerImpl extends the PlaidLinkManager stub from the core ensemble package. The core runtime calls that manager from the openPlaidLink action when the module is registered by a host app.

Features #

  • Opens Plaid Link with a link token through PlaidLinkManagerImpl.openPlaidLink.
  • Forwards Plaid success and event callbacks into Ensemble action callbacks.
  • Converts Plaid success metadata, institutions, and accounts into invokable data objects.

Installation / Setup #

Use this package from inside the Melos workspace:

melos bootstrap

Usage #

The verified public entry point is PlaidLinkManagerImpl in lib/plaid_link/plaid_link_manager.dart. The Ensemble YAML action syntax is defined in the core runtime; this module provides the Plaid implementation used by that action. Usage examples are not currently available in this package. See the source files under lib/ for implementation details.

Configuration #

The implementation requires a Plaid link_token; the core action reports an error when the token is missing. No additional configuration files were found in this package.

Platform Support #

Platform Supported Notes
Android Unknown No Android project is included in this package; host app setup is required.
iOS Unknown No iOS project is included in this package; host app setup is required.
Web Unknown No web implementation was found in this package.
macOS Unknown No macOS project is included in this package.
Windows Unknown No Windows project is included in this package.
Linux Unknown No Linux project is included in this package.

Permissions #

No runtime permissions were found in this package.

API Reference #

API Type Description
PlaidLinkManagerImpl Class Implements Ensemble's PlaidLinkManager by opening Plaid Link with plaid_flutter.
PlaidLinkSuccess Class Invokable success payload returned from Plaid Link.
PlaidLinkSuccessMetadata Class Invokable metadata payload for a successful Plaid Link flow.

Development #

melos bootstrap
melos exec --scope="ensemble_connect" -- flutter analyze
melos exec --scope="ensemble_connect" -- flutter test

Testing #

A test/ directory exists, but the current test file only contains an empty placeholder test.

  • ensemble: defines the PlaidLinkManager stub and the openPlaidLink action.

Notes for Contributors #

  • Keep examples in sync with source code.
  • Update this README when public APIs, permissions, configuration, or platform support changes.
  • Do not document unverified behavior.
0
likes
30
points
324
downloads

Documentation

Documentation

Publisher

verified publisherensembleui.com

Weekly Downloads

Plaid Link connectivity module for Ensemble apps.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#plaid #connect #low-code #ensemble

License

BSD-3-Clause (license)

Dependencies

ensemble, flutter, plaid_flutter

More

Packages that depend on ensemble_connect