InitializationEvents.callbacks constructor

InitializationEvents.callbacks(
  1. {R89VoidCallback? onCmpFinishedCallback,
  2. R89VoidCallback? onDataFetchFailedCallback,
  3. R89VoidCallback? onDataFetchSuccessCallback,
  4. R89VoidCallback? onInitializationFinishedCallback,
  5. R89VoidCallback? onStartedCMPCallback,
  6. R89VoidCallback? onStartedDataFetchCallback,
  7. R89VoidCallback? onStartedInitializationCallback}
)

The helper factory constructor, which can be used to listen directly and in-place to specific events without the need to extend, mix, or implement InitializationEvents.

...dart R89SDK.initialize( publisherId: "your-publisher-id", appId: "your-app-id", initializationEvents: InitializationEvents.callbacks(onInitializationFinishedCallback: () {

    }));

...

Implementation

factory InitializationEvents.callbacks({
  R89VoidCallback? onCmpFinishedCallback,
  R89VoidCallback? onDataFetchFailedCallback,
  R89VoidCallback? onDataFetchSuccessCallback,
  R89VoidCallback? onInitializationFinishedCallback,
  R89VoidCallback? onStartedCMPCallback,
  R89VoidCallback? onStartedDataFetchCallback,
  R89VoidCallback? onStartedInitializationCallback,
}) =>
    _InitializationEventCallbacks(
        cmpFinishedCallback: onCmpFinishedCallback,
        dataFetchFailedCallback: onDataFetchFailedCallback,
        dataFetchSuccessCallback: onDataFetchSuccessCallback,
        initializationFinishedCallback: onInitializationFinishedCallback,
        startedCMPCallback: onStartedCMPCallback,
        startedDataFetchCallback: onStartedDataFetchCallback,
        startedInitializationCallback: onStartedInitializationCallback);