mParticle - Iterable Firehose Integration
This library integrates mParticle with Iterable, using mParticle's Java SDK over Amazon's Lambda platform.
The extension is composed of two modules:
iterable-extension- houses the lambda function that will be executed by AWS on reception of a data request from mParticle.iterable-java-sdk- classes modeling Iterable data-structures, and a Retrofit-based interface to their API.
Testing
Both modules have a set of unit tests which can all be run at once by invoking:
./gradlew test
Building
Run the following to generate iterable-extension.zip in the iterable-extension/build/distributions directory:
./gradlew build