InfiniteScrollEventListener.callbacks constructor

InfiniteScrollEventListener.callbacks(
  1. {R89Arg1Callback<int>? onRollCallback,
  2. R89Arg1Callback<int>? onRollFailedCallback,
  3. R89Arg2Callback<int, double>? onAdItemCreatedCallback,
  4. R89Arg1Callback<String>? onAdItemFailedToCreateCallback,
  5. R89Arg1Callback<int>? onAdItemLoadedCallback,
  6. R89Arg2Callback<int, String>? onAdItemFailedToLoadCallback,
  7. R89Arg1Callback<int>? onAdItemImpressionCallback,
  8. R89Arg1Callback<int>? onAdItemClickCallback,
  9. R89Arg1Callback<int>? onAdItemOpenCallback,
  10. R89Arg1Callback<int>? onAdItemCloseCallback}
)

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 InfiniteScrollEventListener.

...dart final int _infiniteScrollId = R89SDK.adFactory.createInfiniteScroll( configurationId: ConfigConstants.infiniteScrollTestR89ConfigId, lifecycleCallbacks: InfiniteScrollEventListener.callbacks( onAdItemClickCallback: (itemIdInData) { /**/ }, )); ...

Implementation

factory InfiniteScrollEventListener.callbacks({
  R89Arg1Callback<int>? onRollCallback,
  R89Arg1Callback<int>? onRollFailedCallback,
  R89Arg2Callback<int, double>? onAdItemCreatedCallback,
  R89Arg1Callback<String>? onAdItemFailedToCreateCallback,
  R89Arg1Callback<int>? onAdItemLoadedCallback,
  R89Arg2Callback<int, String>? onAdItemFailedToLoadCallback,
  R89Arg1Callback<int>? onAdItemImpressionCallback,
  R89Arg1Callback<int>? onAdItemClickCallback,
  R89Arg1Callback<int>? onAdItemOpenCallback,
  R89Arg1Callback<int>? onAdItemCloseCallback,
}) =>
    _InfiniteScrollEventListenerCallbacks(
      onRollCallback: onRollCallback,
      onRollFailedCallback: onRollFailedCallback,
      onAdItemCreatedCallback: onAdItemCreatedCallback,
      onAdItemFailedToCreateCallback: onAdItemFailedToCreateCallback,
      onAdItemLoadedCallback: onAdItemLoadedCallback,
      onAdItemFailedToLoadCallback: onAdItemFailedToLoadCallback,
      onAdItemImpressionCallback: onAdItemImpressionCallback,
      onAdItemClickCallback: onAdItemClickCallback,
      onAdItemOpenCallback: onAdItemOpenCallback,
      onAdItemCloseCallback: onAdItemCloseCallback,
    );