From 21285bce0ba7b16a8a3770128fa5ee263f3da720 Mon Sep 17 00:00:00 2001 From: Maurice Parrish <10687576+bparrishMines@users.noreply.github.com> Date: Fri, 16 Aug 2024 16:06:47 -0400 Subject: [PATCH 1/6] update close --- .../AdsManagerProxyApi.kt | 12 + .../InteractiveMediaAdsLibrary.g.kt | 99 +- .../AdsManagerProxyApiTest.kt | 33 + .../src/android/interactive_media_ads.g.dart | 2308 +++++++++-------- .../interactive_media_ads_android.dart | 17 +- packages/interactive_media_ads/pubspec.yaml | 5 + 6 files changed, 1382 insertions(+), 1092 deletions(-) diff --git a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApi.kt b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApi.kt index 022a81417e2..11d7250c88c 100644 --- a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApi.kt +++ b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApi.kt @@ -25,4 +25,16 @@ class AdsManagerProxyApi(override val pigeonRegistrar: ProxyApiRegistrar) : override fun start(pigeon_instance: AdsManager) { pigeon_instance.start() } + + override fun getAdCuePoints(pigeon_instance: AdsManager): List { + return pigeon_instance.adCuePoints.map { it.toDouble() } + } + + override fun resume(pigeon_instance: AdsManager) { + pigeon_instance.resume() + } + + override fun skip(pigeon_instance: AdsManager) { + pigeon_instance.skip() + } } diff --git a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt index b88f1ba596c..3fdbfb93c8b 100644 --- a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt +++ b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v21.2.0), do not edit directly. +// Autogenerated from Pigeon (v21.3.0), do not edit directly. // See also: https://pub.dev/packages/pigeon @file:Suppress("UNCHECKED_CAST", "ArrayInDataClass", "SyntheticAccessor") @@ -101,7 +101,7 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager( // Host uses identifiers >= 2^16 and Dart is expected to use values n where, // 0 <= n < 2^16. private const val minHostCreatedIdentifier: Long = 65536 - private const val tag = "PigeonInstanceManager" + private const val tag = "PigeonInternalInstanceManager" /** * Instantiate a new manager with a listener for garbage collected weak references. @@ -258,7 +258,7 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager( } } -/** Generated API for managing the Dart and native `PigeonInstanceManager`s. */ +/** Generated API for managing the Dart and native `PigeonInternalInstanceManager`s. */ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( val binaryMessenger: BinaryMessenger ) { @@ -278,7 +278,7 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( val channel = BasicMessageChannel( binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.PigeonInstanceManagerApi.removeStrongReference", + "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference", codec) if (instanceManager != null) { channel.setMessageHandler { message, reply -> @@ -301,7 +301,7 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( val channel = BasicMessageChannel( binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.PigeonInstanceManagerApi.clear", + "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.clear", codec) if (instanceManager != null) { channel.setMessageHandler { _, reply -> @@ -323,7 +323,7 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) { val channelName = - "dev.flutter.pigeon.interactive_media_ads.PigeonInstanceManagerApi.removeStrongReference" + "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(identifierArg)) { if (it is List<*>) { @@ -366,7 +366,7 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( api.removeStrongReference(identifier) { if (it.isFailure) { Log.e( - "PigeonProxyApiRegistrar", + "PigeonInternalProxyApiRegistrar", "Failed to remove Dart strong reference with identifier: $identifier") } } @@ -1488,6 +1488,25 @@ abstract class PigeonApiAdsManager( /** Starts playing the ads. */ abstract fun start(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManager) + /** + * List of content time offsets in seconds at which ad breaks are scheduled. + * + * The list will be empty if no ad breaks are scheduled. + */ + abstract fun getAdCuePoints( + pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManager + ): List + + /** Resumes the current ad. */ + abstract fun resume(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManager) + + /** + * Skips the current ad. + * + * `AdsManager.skip()` only skips ads if IMA does not render the 'Skip ad' button. + */ + abstract fun skip(pigeon_instance: com.google.ads.interactivemedia.v3.api.AdsManager) + companion object { @Suppress("LocalVariableName") fun setUpMessageHandlers(binaryMessenger: BinaryMessenger, api: PigeonApiAdsManager?) { @@ -1557,6 +1576,72 @@ abstract class PigeonApiAdsManager( channel.setMessageHandler(null) } } + run { + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsManager.getAdCuePoints", + codec) + if (api != null) { + channel.setMessageHandler { message, reply -> + val args = message as List + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsManager + val wrapped: List = + try { + listOf(api.getAdCuePoints(pigeon_instanceArg)) + } catch (exception: Throwable) { + wrapError(exception) + } + reply.reply(wrapped) + } + } else { + channel.setMessageHandler(null) + } + } + run { + val channel = + BasicMessageChannel( + binaryMessenger, + "dev.flutter.pigeon.interactive_media_ads.AdsManager.resume", + codec) + if (api != null) { + channel.setMessageHandler { message, reply -> + val args = message as List + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsManager + val wrapped: List = + try { + api.resume(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + wrapError(exception) + } + reply.reply(wrapped) + } + } else { + channel.setMessageHandler(null) + } + } + run { + val channel = + BasicMessageChannel( + binaryMessenger, "dev.flutter.pigeon.interactive_media_ads.AdsManager.skip", codec) + if (api != null) { + channel.setMessageHandler { message, reply -> + val args = message as List + val pigeon_instanceArg = args[0] as com.google.ads.interactivemedia.v3.api.AdsManager + val wrapped: List = + try { + api.skip(pigeon_instanceArg) + listOf(null) + } catch (exception: Throwable) { + wrapError(exception) + } + reply.reply(wrapped) + } + } else { + channel.setMessageHandler(null) + } + } } } diff --git a/packages/interactive_media_ads/android/src/test/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApiTest.kt b/packages/interactive_media_ads/android/src/test/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApiTest.kt index 8dc78843ef7..e394e4761b8 100644 --- a/packages/interactive_media_ads/android/src/test/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApiTest.kt +++ b/packages/interactive_media_ads/android/src/test/kotlin/dev/flutter/packages/interactive_media_ads/AdsManagerProxyApiTest.kt @@ -6,8 +6,10 @@ package dev.flutter.packages.interactive_media_ads import com.google.ads.interactivemedia.v3.api.AdsManager import kotlin.test.Test +import kotlin.test.assertEquals import org.mockito.kotlin.mock import org.mockito.kotlin.verify +import org.mockito.kotlin.whenever class AdsManagerProxyApiTest { @Test @@ -39,4 +41,35 @@ class AdsManagerProxyApiTest { verify(instance).start() } + + @Test + fun getAdCuePoints() { + val api = TestProxyApiRegistrar().getPigeonApiAdsManager() + + val instance = mock() + val value = listOf(1.0) + whenever(instance.adCuePoints).thenReturn(listOf(1.0f)) + + assertEquals(value, api.getAdCuePoints(instance)) + } + + @Test + fun resume() { + val api = TestProxyApiRegistrar().getPigeonApiAdsManager() + + val instance = mock() + api.resume(instance) + + verify(instance).resume() + } + + @Test + fun skip() { + val api = TestProxyApiRegistrar().getPigeonApiAdsManager() + + val instance = mock() + api.skip(instance) + + verify(instance).skip() + } } diff --git a/packages/interactive_media_ads/lib/src/android/interactive_media_ads.g.dart b/packages/interactive_media_ads/lib/src/android/interactive_media_ads.g.dart index 1fca04f8260..1c69194a788 100644 --- a/packages/interactive_media_ads/lib/src/android/interactive_media_ads.g.dart +++ b/packages/interactive_media_ads/lib/src/android/interactive_media_ads.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v21.2.0), do not edit directly. +// Autogenerated from Pigeon (v21.3.0), do not edit directly. // See also: https://pub.dev/packages/pigeon // ignore_for_file: public_member_api_docs, non_constant_identifier_names, avoid_as, unused_import, unnecessary_parenthesis, prefer_null_aware_operators, omit_local_variable_types, unused_shown_name, unnecessary_import, no_leading_underscores_for_local_identifiers @@ -37,13 +37,13 @@ List wrapResponse( /// All implementers are expected to be [immutable] as defined by the annotation /// and override [pigeon_copy] returning an instance of itself. @immutable -abstract class PigeonProxyApiBaseClass { - /// Construct a [PigeonProxyApiBaseClass]. - PigeonProxyApiBaseClass({ +abstract class PigeonInternalProxyApiBaseClass { + /// Construct a [PigeonInternalProxyApiBaseClass]. + PigeonInternalProxyApiBaseClass({ this.pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInstanceManager.instance; + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -54,17 +54,17 @@ abstract class PigeonProxyApiBaseClass { /// Maintains instances stored to communicate with native language objects. @protected - final PigeonInstanceManager pigeon_instanceManager; + final PigeonInternalInstanceManager pigeon_instanceManager; /// Instantiates and returns a functionally identical object to oneself. /// /// Outside of tests, this method should only ever be called by - /// [PigeonInstanceManager]. + /// [PigeonInternalInstanceManager]. /// /// Subclasses should always override their parent's implementation of this /// method. @protected - PigeonProxyApiBaseClass pigeon_copy(); + PigeonInternalProxyApiBaseClass pigeon_copy(); } /// Maintains instances used to communicate with the native objects they @@ -82,9 +82,10 @@ abstract class PigeonProxyApiBaseClass { /// is added as a weak reference with the same identifier. This prevents a /// scenario where the weak referenced instance was released and then later /// returned by the host platform. -class PigeonInstanceManager { - /// Constructs a [PigeonInstanceManager]. - PigeonInstanceManager({required void Function(int) onWeakReferenceRemoved}) { +class PigeonInternalInstanceManager { + /// Constructs a [PigeonInternalInstanceManager]. + PigeonInternalInstanceManager( + {required void Function(int) onWeakReferenceRemoved}) { this.onWeakReferenceRemoved = (int identifier) { _weakInstances.remove(identifier); onWeakReferenceRemoved(identifier); @@ -98,12 +99,12 @@ class PigeonInstanceManager { // 0 <= n < 2^16. static const int _maxDartCreatedIdentifier = 65536; - /// The default [PigeonInstanceManager] used by ProxyApis. + /// The default [PigeonInternalInstanceManager] used by ProxyApis. /// /// On creation, this manager makes a call to clear the native /// InstanceManager. This is to prevent identifier conflicts after a host /// restart. - static final PigeonInstanceManager instance = _initInstance(); + static final PigeonInternalInstanceManager instance = _initInstance(); // Expando is used because it doesn't prevent its keys from becoming // inaccessible. This allows the manager to efficiently retrieve an identifier @@ -114,10 +115,10 @@ class PigeonInstanceManager { // by calling instanceManager.getIdentifier() inside of `==` while this was a // HashMap). final Expando _identifiers = Expando(); - final Map> _weakInstances = - >{}; - final Map _strongInstances = - {}; + final Map> + _weakInstances = >{}; + final Map _strongInstances = + {}; late final Finalizer _finalizer; int _nextIdentifier = 0; @@ -125,17 +126,19 @@ class PigeonInstanceManager { /// or becomes inaccessible. late final void Function(int) onWeakReferenceRemoved; - static PigeonInstanceManager _initInstance() { + static PigeonInternalInstanceManager _initInstance() { WidgetsFlutterBinding.ensureInitialized(); - final _PigeonInstanceManagerApi api = _PigeonInstanceManagerApi(); - // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. + final _PigeonInternalInstanceManagerApi api = + _PigeonInternalInstanceManagerApi(); + // Clears the native `PigeonInternalInstanceManager` on the initial use of the Dart one. api.clear(); - final PigeonInstanceManager instanceManager = PigeonInstanceManager( + final PigeonInternalInstanceManager instanceManager = + PigeonInternalInstanceManager( onWeakReferenceRemoved: (int identifier) { api.removeStrongReference(identifier); }, ); - _PigeonInstanceManagerApi.setUpMessageHandlers( + _PigeonInternalInstanceManagerApi.setUpMessageHandlers( instanceManager: instanceManager); BaseDisplayContainer.pigeon_setUpMessageHandlers( pigeon_instanceManager: instanceManager); @@ -199,7 +202,7 @@ class PigeonInstanceManager { /// Throws assertion error if the instance has already been added. /// /// Returns the randomly generated id of the [instance] added. - int addDartCreatedInstance(PigeonProxyApiBaseClass instance) { + int addDartCreatedInstance(PigeonInternalProxyApiBaseClass instance) { final int identifier = _nextUniqueIdentifier(); _addInstanceWithIdentifier(instance, identifier); return identifier; @@ -213,7 +216,7 @@ class PigeonInstanceManager { /// /// This does not remove the strong referenced instance associated with /// [instance]. This can be done with [remove]. - int? removeWeakReference(PigeonProxyApiBaseClass instance) { + int? removeWeakReference(PigeonInternalProxyApiBaseClass instance) { final int? identifier = getIdentifier(instance); if (identifier == null) { return null; @@ -235,7 +238,7 @@ class PigeonInstanceManager { /// /// This does not remove the weak referenced instance associated with /// [identifier]. This can be done with [removeWeakReference]. - T? remove(int identifier) { + T? remove(int identifier) { return _strongInstances.remove(identifier) as T?; } @@ -251,19 +254,20 @@ class PigeonInstanceManager { /// /// This method also expects the host `InstanceManager` to have a strong /// reference to the instance the identifier is associated with. - T? getInstanceWithWeakReference( + T? getInstanceWithWeakReference( int identifier) { - final PigeonProxyApiBaseClass? weakInstance = + final PigeonInternalProxyApiBaseClass? weakInstance = _weakInstances[identifier]?.target; if (weakInstance == null) { - final PigeonProxyApiBaseClass? strongInstance = + final PigeonInternalProxyApiBaseClass? strongInstance = _strongInstances[identifier]; if (strongInstance != null) { - final PigeonProxyApiBaseClass copy = strongInstance.pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = + strongInstance.pigeon_copy(); _identifiers[copy] = identifier; _weakInstances[identifier] = - WeakReference(copy); + WeakReference(copy); _finalizer.attach(copy, identifier, detach: copy); return copy as T; } @@ -274,7 +278,7 @@ class PigeonInstanceManager { } /// Retrieves the identifier associated with instance. - int? getIdentifier(PigeonProxyApiBaseClass instance) { + int? getIdentifier(PigeonInternalProxyApiBaseClass instance) { return _identifiers[instance]; } @@ -288,22 +292,22 @@ class PigeonInstanceManager { /// /// Returns unique identifier of the [instance] added. void addHostCreatedInstance( - PigeonProxyApiBaseClass instance, int identifier) { + PigeonInternalProxyApiBaseClass instance, int identifier) { _addInstanceWithIdentifier(instance, identifier); } void _addInstanceWithIdentifier( - PigeonProxyApiBaseClass instance, int identifier) { + PigeonInternalProxyApiBaseClass instance, int identifier) { assert(!containsIdentifier(identifier)); assert(getIdentifier(instance) == null); assert(identifier >= 0); _identifiers[instance] = identifier; _weakInstances[identifier] = - WeakReference(instance); + WeakReference(instance); _finalizer.attach(instance, identifier, detach: instance); - final PigeonProxyApiBaseClass copy = instance.pigeon_copy(); + final PigeonInternalProxyApiBaseClass copy = instance.pigeon_copy(); _identifiers[copy] = identifier; _strongInstances[identifier] = copy; } @@ -324,13 +328,13 @@ class PigeonInstanceManager { } } -/// Generated API for managing the Dart and native `PigeonInstanceManager`s. -class _PigeonInstanceManagerApi { - /// Constructor for [_PigeonInstanceManagerApi]. - _PigeonInstanceManagerApi({BinaryMessenger? binaryMessenger}) - : __pigeon_binaryMessenger = binaryMessenger; +/// Generated API for managing the Dart and native `PigeonInternalInstanceManager`s. +class _PigeonInternalInstanceManagerApi { + /// Constructor for [_PigeonInternalInstanceManagerApi]. + _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) + : pigeonVar_binaryMessenger = binaryMessenger; - final BinaryMessenger? __pigeon_binaryMessenger; + final BinaryMessenger? pigeonVar_binaryMessenger; static const MessageCodec pigeonChannelCodec = StandardMessageCodec(); @@ -338,26 +342,27 @@ class _PigeonInstanceManagerApi { static void setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? binaryMessenger, - PigeonInstanceManager? instanceManager, + PigeonInternalInstanceManager? instanceManager, }) { { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( - 'dev.flutter.pigeon.interactive_media_ads.PigeonInstanceManagerApi.removeStrongReference', + 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInstanceManagerApi.removeStrongReference was null.'); + 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference was null.'); final List args = (message as List?)!; final int? arg_identifier = (args[0] as int?); assert(arg_identifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInstanceManagerApi.removeStrongReference was null, expected non-null int.'); + 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference was null, expected non-null int.'); try { - (instanceManager ?? PigeonInstanceManager.instance) + (instanceManager ?? PigeonInternalInstanceManager.instance) .remove(arg_identifier!); return wrapResponse(empty: true); } on PlatformException catch (e) { @@ -372,50 +377,50 @@ class _PigeonInstanceManagerApi { } Future removeStrongReference(int identifier) async { - const String __pigeon_channelName = - 'dev.flutter.pigeon.interactive_media_ads.PigeonInstanceManagerApi.removeStrongReference'; - final BasicMessageChannel __pigeon_channel = + const String pigeonVar_channelName = + 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([identifier]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([identifier]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; } } - /// Clear the native `PigeonInstanceManager`. + /// Clear the native `PigeonInternalInstanceManager`. /// /// This is typically called after a hot restart. Future clear() async { - const String __pigeon_channelName = - 'dev.flutter.pigeon.interactive_media_ads.PigeonInstanceManagerApi.clear'; - final BasicMessageChannel __pigeon_channel = + const String pigeonVar_channelName = + 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.clear'; + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send(null) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send(null) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -423,12 +428,12 @@ class _PigeonInstanceManagerApi { } } -class _PigeonProxyApiBaseCodec extends _PigeonCodec { - const _PigeonProxyApiBaseCodec(this.instanceManager); - final PigeonInstanceManager instanceManager; +class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { + const _PigeonInternalProxyApiBaseCodec(this.instanceManager); + final PigeonInternalInstanceManager instanceManager; @override void writeValue(WriteBuffer buffer, Object? value) { - if (value is PigeonProxyApiBaseClass) { + if (value is PigeonInternalProxyApiBaseClass) { buffer.putUint8(128); writeValue(buffer, instanceManager.getIdentifier(value)); } else { @@ -676,11 +681,11 @@ class _PigeonCodec extends StandardMessageCodec { /// A base class for more specialized container interfaces. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/BaseDisplayContainer.html. -class BaseDisplayContainer extends PigeonProxyApiBaseClass { +class BaseDisplayContainer extends PigeonInternalProxyApiBaseClass { /// Constructs [BaseDisplayContainer] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected BaseDisplayContainer.pigeon_detached({ super.pigeon_binaryMessenger, @@ -690,23 +695,24 @@ class BaseDisplayContainer extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, BaseDisplayContainer Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -714,7 +720,7 @@ class BaseDisplayContainer extends PigeonProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? BaseDisplayContainer.pigeon_detached( @@ -747,12 +753,12 @@ class BaseDisplayContainer extends PigeonProxyApiBaseClass { /// A container in which to display the ads. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdDisplayContainer. -class AdDisplayContainer extends PigeonProxyApiBaseClass +class AdDisplayContainer extends PigeonInternalProxyApiBaseClass implements BaseDisplayContainer { /// Constructs [AdDisplayContainer] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdDisplayContainer.pigeon_detached({ super.pigeon_binaryMessenger, @@ -762,23 +768,24 @@ class AdDisplayContainer extends PigeonProxyApiBaseClass static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, AdDisplayContainer Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -786,7 +793,7 @@ class AdDisplayContainer extends PigeonProxyApiBaseClass assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? AdDisplayContainer.pigeon_detached( @@ -820,40 +827,41 @@ class AdDisplayContainer extends PigeonProxyApiBaseClass /// dynamic ad insertion stream. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsLoader. -class AdsLoader extends PigeonProxyApiBaseClass { +class AdsLoader extends PigeonInternalProxyApiBaseClass { /// Constructs [AdsLoader] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdsLoader.pigeon_detached({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, }); - late final _PigeonProxyApiBaseCodec __pigeon_codecAdsLoader = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecAdsLoader = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, AdsLoader Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -861,7 +869,7 @@ class AdsLoader extends PigeonProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? AdsLoader.pigeon_detached( @@ -884,25 +892,26 @@ class AdsLoader extends PigeonProxyApiBaseClass { /// Registers a listener for errors that occur during the ads request. Future addAdErrorListener(AdErrorListener listener) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = __pigeon_codecAdsLoader; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsLoader; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdErrorListener'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, listener]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -911,25 +920,26 @@ class AdsLoader extends PigeonProxyApiBaseClass { /// Registers a listener for the ads manager loaded event. Future addAdsLoadedListener(AdsLoadedListener listener) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = __pigeon_codecAdsLoader; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsLoader; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.addAdsLoadedListener'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, listener]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -938,25 +948,26 @@ class AdsLoader extends PigeonProxyApiBaseClass { /// Requests ads from a server. Future requestAds(AdsRequest request) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = __pigeon_codecAdsLoader; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsLoader; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.AdsLoader.requestAds'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this, request]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = await pigeonVar_channel + .send([this, request]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -975,11 +986,11 @@ class AdsLoader extends PigeonProxyApiBaseClass { /// An event raised when ads are successfully loaded from the ad server through an AdsLoader. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsManagerLoadedEvent.html. -class AdsManagerLoadedEvent extends PigeonProxyApiBaseClass { +class AdsManagerLoadedEvent extends PigeonInternalProxyApiBaseClass { /// Constructs [AdsManagerLoadedEvent] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdsManagerLoadedEvent.pigeon_detached({ super.pigeon_binaryMessenger, @@ -994,23 +1005,24 @@ class AdsManagerLoadedEvent extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, AdsManagerLoadedEvent Function(AdsManager manager)? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -1021,7 +1033,7 @@ class AdsManagerLoadedEvent extends PigeonProxyApiBaseClass { assert(arg_manager != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null, expected non-null AdsManager.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call(arg_manager!) ?? AdsManagerLoadedEvent.pigeon_detached( @@ -1056,11 +1068,11 @@ class AdsManagerLoadedEvent extends PigeonProxyApiBaseClass { /// An event raised when there is an error loading or playing ads. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdErrorEvent.html. -class AdErrorEvent extends PigeonProxyApiBaseClass { +class AdErrorEvent extends PigeonInternalProxyApiBaseClass { /// Constructs [AdErrorEvent] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdErrorEvent.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1074,23 +1086,24 @@ class AdErrorEvent extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, AdErrorEvent Function(AdError error)? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -1101,7 +1114,7 @@ class AdErrorEvent extends PigeonProxyApiBaseClass { assert(arg_error != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null, expected non-null AdError.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call(arg_error!) ?? AdErrorEvent.pigeon_detached( @@ -1136,11 +1149,11 @@ class AdErrorEvent extends PigeonProxyApiBaseClass { /// An error that occurred in the SDK. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdError.html. -class AdError extends PigeonProxyApiBaseClass { +class AdError extends PigeonInternalProxyApiBaseClass { /// Constructs [AdError] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdError.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1166,7 +1179,7 @@ class AdError extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, AdError Function( AdErrorCode errorCode, int errorCodeNumber, @@ -1174,20 +1187,21 @@ class AdError extends PigeonProxyApiBaseClass { String message, )? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -1207,7 +1221,7 @@ class AdError extends PigeonProxyApiBaseClass { assert(arg_message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null String.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call(arg_errorCode!, arg_errorCodeNumber!, arg_errorType!, arg_message!) ?? @@ -1249,40 +1263,41 @@ class AdError extends PigeonProxyApiBaseClass { /// An object containing the data used to request ads from the server. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsRequest. -class AdsRequest extends PigeonProxyApiBaseClass { +class AdsRequest extends PigeonInternalProxyApiBaseClass { /// Constructs [AdsRequest] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdsRequest.pigeon_detached({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, }); - late final _PigeonProxyApiBaseCodec __pigeon_codecAdsRequest = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecAdsRequest = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, AdsRequest Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -1290,7 +1305,7 @@ class AdsRequest extends PigeonProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? AdsRequest.pigeon_detached( @@ -1313,26 +1328,26 @@ class AdsRequest extends PigeonProxyApiBaseClass { /// Sets the URL from which ads will be requested. Future setAdTagUrl(String adTagUrl) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecAdsRequest; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsRequest; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setAdTagUrl'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, adTagUrl]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -1343,26 +1358,26 @@ class AdsRequest extends PigeonProxyApiBaseClass { /// based on content progress (cue points). Future setContentProgressProvider( ContentProgressProvider provider) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecAdsRequest; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsRequest; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.AdsRequest.setContentProgressProvider'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, provider]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -1381,11 +1396,11 @@ class AdsRequest extends PigeonProxyApiBaseClass { /// Defines an interface to allow SDK to track progress of the content video. /// /// See https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/android/api/reference/com/google/ads/interactivemedia/v3/api/player/ContentProgressProvider.html. -class ContentProgressProvider extends PigeonProxyApiBaseClass { +class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { /// Constructs [ContentProgressProvider] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected ContentProgressProvider.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1395,23 +1410,24 @@ class ContentProgressProvider extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, ContentProgressProvider Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -1419,7 +1435,7 @@ class ContentProgressProvider extends PigeonProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? ContentProgressProvider.pigeon_detached( @@ -1457,36 +1473,37 @@ class AdsManager extends BaseManager { /// Constructs [AdsManager] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdsManager.pigeon_detached({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached(); - late final _PigeonProxyApiBaseCodec __pigeon_codecAdsManager = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecAdsManager = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, AdsManager Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -1494,7 +1511,7 @@ class AdsManager extends BaseManager { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? AdsManager.pigeon_detached( @@ -1517,26 +1534,26 @@ class AdsManager extends BaseManager { /// Discards current ad break and resumes content. Future discardAdBreak() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecAdsManager; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsManager; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.AdsManager.discardAdBreak'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -1545,26 +1562,26 @@ class AdsManager extends BaseManager { /// Pauses the current ad. Future pause() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecAdsManager; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsManager; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.AdsManager.pause'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -1573,26 +1590,120 @@ class AdsManager extends BaseManager { /// Starts playing the ads. Future start() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecAdsManager; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsManager; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.AdsManager.start'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], + ); + } else { + return; + } + } + + /// List of content time offsets in seconds at which ad breaks are scheduled. + /// + /// The list will be empty if no ad breaks are scheduled. + Future> getAdCuePoints() async { + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsManager; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = + 'dev.flutter.pigeon.interactive_media_ads.AdsManager.getAdCuePoints'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { + throw PlatformException( + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], + ); + } else if (pigeonVar_replyList[0] == null) { + throw PlatformException( + code: 'null-error', + message: 'Host platform returned null value for non-null return value.', + ); + } else { + return (pigeonVar_replyList[0] as List?)!.cast(); + } + } + + /// Resumes the current ad. + Future resume() async { + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsManager; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = + 'dev.flutter.pigeon.interactive_media_ads.AdsManager.resume'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { + throw PlatformException( + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], + ); + } else { + return; + } + } + + /// Skips the current ad. + /// + /// `AdsManager.skip()` only skips ads if IMA does not render the 'Skip ad' + /// button. + Future skip() async { + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsManager; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = + 'dev.flutter.pigeon.interactive_media_ads.AdsManager.skip'; + final BasicMessageChannel pigeonVar_channel = + BasicMessageChannel( + pigeonVar_channelName, + pigeonChannelCodec, + binaryMessenger: pigeonVar_binaryMessenger, + ); + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { + throw PlatformException( + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -1611,40 +1722,41 @@ class AdsManager extends BaseManager { /// Base interface for managing ads.. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/BaseManager.html. -class BaseManager extends PigeonProxyApiBaseClass { +class BaseManager extends PigeonInternalProxyApiBaseClass { /// Constructs [BaseManager] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected BaseManager.pigeon_detached({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, }); - late final _PigeonProxyApiBaseCodec __pigeon_codecBaseManager = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecBaseManager = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, BaseManager Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -1652,7 +1764,7 @@ class BaseManager extends PigeonProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? BaseManager.pigeon_detached( @@ -1676,26 +1788,26 @@ class BaseManager extends PigeonProxyApiBaseClass { /// Registers a listener for errors that occur during the ad or stream /// initialization and playback. Future addAdErrorListener(AdErrorListener errorListener) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecBaseManager; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecBaseManager; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdErrorListener'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, errorListener]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -1705,26 +1817,26 @@ class BaseManager extends PigeonProxyApiBaseClass { /// Registers a listener for ad events that occur during ad or stream /// initialization and playback. Future addAdEventListener(AdEventListener adEventListener) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecBaseManager; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecBaseManager; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.BaseManager.addAdEventListener'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, adEventListener]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -1734,26 +1846,26 @@ class BaseManager extends PigeonProxyApiBaseClass { /// Stops the ad and all tracking, then releases all assets that were loaded /// to play the ad. Future destroy() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecBaseManager; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecBaseManager; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.BaseManager.destroy'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -1762,26 +1874,26 @@ class BaseManager extends PigeonProxyApiBaseClass { /// Initializes the ad experience using default rendering settings Future init() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecBaseManager; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecBaseManager; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.BaseManager.init'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -1800,11 +1912,11 @@ class BaseManager extends PigeonProxyApiBaseClass { /// Event to notify publisher that an event occurred with an Ad. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdEvent.html. -class AdEvent extends PigeonProxyApiBaseClass { +class AdEvent extends PigeonInternalProxyApiBaseClass { /// Constructs [AdEvent] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdEvent.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1822,26 +1934,27 @@ class AdEvent extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, AdEvent Function( AdEventType type, Map? adData, )? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEvent.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -1854,7 +1967,7 @@ class AdEvent extends PigeonProxyApiBaseClass { final Map? arg_adData = (args[2] as Map?)?.cast(); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call(arg_type!, arg_adData) ?? AdEvent.pigeon_detached( @@ -1891,42 +2004,43 @@ class AdEvent extends PigeonProxyApiBaseClass { /// Factory class for creating SDK objects. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/ImaSdkFactory. -class ImaSdkFactory extends PigeonProxyApiBaseClass { +class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { /// Constructs [ImaSdkFactory] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected ImaSdkFactory.pigeon_detached({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, }); - late final _PigeonProxyApiBaseCodec __pigeon_codecImaSdkFactory = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecImaSdkFactory = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); - static final ImaSdkFactory instance = __pigeon_instance(); + static final ImaSdkFactory instance = pigeonVar_instance(); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, ImaSdkFactory Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -1934,7 +2048,7 @@ class ImaSdkFactory extends PigeonProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? ImaSdkFactory.pigeon_detached( @@ -1955,108 +2069,110 @@ class ImaSdkFactory extends PigeonProxyApiBaseClass { } } - static ImaSdkFactory __pigeon_instance() { - final ImaSdkFactory __pigeon_instance = ImaSdkFactory.pigeon_detached(); - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec(PigeonInstanceManager.instance); - final BinaryMessenger __pigeon_binaryMessenger = + static ImaSdkFactory pigeonVar_instance() { + final ImaSdkFactory pigeonVar_instance = ImaSdkFactory.pigeon_detached(); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + PigeonInternalInstanceManager.instance); + final BinaryMessenger pigeonVar_binaryMessenger = ServicesBinding.instance.defaultBinaryMessenger; - final int __pigeon_instanceIdentifier = PigeonInstanceManager.instance - .addDartCreatedInstance(__pigeon_instance); + final int pigeonVar_instanceIdentifier = PigeonInternalInstanceManager + .instance + .addDartCreatedInstance(pigeonVar_instance); () async { - const String __pigeon_channelName = + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.instance'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel - .send([__pigeon_instanceIdentifier]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = await pigeonVar_channel + .send([pigeonVar_instanceIdentifier]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; } }(); - return __pigeon_instance; + return pigeonVar_instance; } static Future createAdDisplayContainer( ViewGroup container, VideoAdPlayer player, { BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, }) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdDisplayContainer'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([container, player]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); - } else if (__pigeon_replyList[0] == null) { + } else if (pigeonVar_replyList[0] == null) { throw PlatformException( code: 'null-error', message: 'Host platform returned null value for non-null return value.', ); } else { - return (__pigeon_replyList[0] as AdDisplayContainer?)!; + return (pigeonVar_replyList[0] as AdDisplayContainer?)!; } } /// Creates an `ImaSdkSettings` object for configuring the IMA SDK. Future createImaSdkSettings() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecImaSdkFactory; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecImaSdkFactory; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createImaSdkSettings'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); - } else if (__pigeon_replyList[0] == null) { + } else if (pigeonVar_replyList[0] == null) { throw PlatformException( code: 'null-error', message: 'Host platform returned null value for non-null return value.', ); } else { - return (__pigeon_replyList[0] as ImaSdkSettings?)!; + return (pigeonVar_replyList[0] as ImaSdkSettings?)!; } } @@ -2066,67 +2182,67 @@ class ImaSdkFactory extends PigeonProxyApiBaseClass { ImaSdkSettings settings, AdDisplayContainer container, ) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecImaSdkFactory; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecImaSdkFactory; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsLoader'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, settings, container]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); - } else if (__pigeon_replyList[0] == null) { + } else if (pigeonVar_replyList[0] == null) { throw PlatformException( code: 'null-error', message: 'Host platform returned null value for non-null return value.', ); } else { - return (__pigeon_replyList[0] as AdsLoader?)!; + return (pigeonVar_replyList[0] as AdsLoader?)!; } } /// Creates an AdsRequest object to contain the data used to request ads. Future createAdsRequest() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecImaSdkFactory; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecImaSdkFactory; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdsRequest'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); - } else if (__pigeon_replyList[0] == null) { + } else if (pigeonVar_replyList[0] == null) { throw PlatformException( code: 'null-error', message: 'Host platform returned null value for non-null return value.', ); } else { - return (__pigeon_replyList[0] as AdsRequest?)!; + return (pigeonVar_replyList[0] as AdsRequest?)!; } } @@ -2142,11 +2258,11 @@ class ImaSdkFactory extends PigeonProxyApiBaseClass { /// Defines general SDK settings that are used when creating an `AdsLoader`. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/ImaSdkSettings.html. -class ImaSdkSettings extends PigeonProxyApiBaseClass { +class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { /// Constructs [ImaSdkSettings] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected ImaSdkSettings.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2156,23 +2272,24 @@ class ImaSdkSettings extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, ImaSdkSettings Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -2180,7 +2297,7 @@ class ImaSdkSettings extends PigeonProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? ImaSdkSettings.pigeon_detached( @@ -2213,37 +2330,40 @@ class ImaSdkSettings extends PigeonProxyApiBaseClass { /// Defines an update to the video's progress. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/player/VideoProgressUpdate.html. -class VideoProgressUpdate extends PigeonProxyApiBaseClass { +class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { VideoProgressUpdate({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required int currentTimeMs, required int durationMs, }) { - final int __pigeon_instanceIdentifier = + final int pigeonVar_instanceIdentifier = pigeon_instanceManager.addDartCreatedInstance(this); - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoProgressUpdate; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoProgressUpdate; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; () async { - const String __pigeon_channelName = + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_defaultConstructor'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel.send( - [__pigeon_instanceIdentifier, currentTimeMs, durationMs]) - as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = await pigeonVar_channel + .send([ + pigeonVar_instanceIdentifier, + currentTimeMs, + durationMs + ]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -2254,41 +2374,43 @@ class VideoProgressUpdate extends PigeonProxyApiBaseClass { /// Constructs [VideoProgressUpdate] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected VideoProgressUpdate.pigeon_detached({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, }); - late final _PigeonProxyApiBaseCodec __pigeon_codecVideoProgressUpdate = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec + _pigeonVar_codecVideoProgressUpdate = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Value to use for cases when progress is not yet defined, such as video /// initialization. static final VideoProgressUpdate videoTimeNotReady = - __pigeon_videoTimeNotReady(); + pigeonVar_videoTimeNotReady(); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, VideoProgressUpdate Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -2296,7 +2418,7 @@ class VideoProgressUpdate extends PigeonProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? VideoProgressUpdate.pigeon_detached( @@ -2317,39 +2439,41 @@ class VideoProgressUpdate extends PigeonProxyApiBaseClass { } } - static VideoProgressUpdate __pigeon_videoTimeNotReady() { - final VideoProgressUpdate __pigeon_instance = + static VideoProgressUpdate pigeonVar_videoTimeNotReady() { + final VideoProgressUpdate pigeonVar_instance = VideoProgressUpdate.pigeon_detached(); - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec(PigeonInstanceManager.instance); - final BinaryMessenger __pigeon_binaryMessenger = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + PigeonInternalInstanceManager.instance); + final BinaryMessenger pigeonVar_binaryMessenger = ServicesBinding.instance.defaultBinaryMessenger; - final int __pigeon_instanceIdentifier = PigeonInstanceManager.instance - .addDartCreatedInstance(__pigeon_instance); + final int pigeonVar_instanceIdentifier = PigeonInternalInstanceManager + .instance + .addDartCreatedInstance(pigeonVar_instance); () async { - const String __pigeon_channelName = + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.videoTimeNotReady'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel - .send([__pigeon_instanceIdentifier]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = await pigeonVar_channel + .send([pigeonVar_instanceIdentifier]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; } }(); - return __pigeon_instance; + return pigeonVar_instance; } @override @@ -2364,11 +2488,11 @@ class VideoProgressUpdate extends PigeonProxyApiBaseClass { /// The minimal information required to play an ad. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/player/AdMediaInfo.html. -class AdMediaInfo extends PigeonProxyApiBaseClass { +class AdMediaInfo extends PigeonInternalProxyApiBaseClass { /// Constructs [AdMediaInfo] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdMediaInfo.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2381,23 +2505,24 @@ class AdMediaInfo extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, AdMediaInfo Function(String url)? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -2408,7 +2533,7 @@ class AdMediaInfo extends PigeonProxyApiBaseClass { assert(arg_url != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null, expected non-null String.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call(arg_url!) ?? AdMediaInfo.pigeon_detached( @@ -2443,11 +2568,11 @@ class AdMediaInfo extends PigeonProxyApiBaseClass { /// An ad may be part of a pod of ads. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdPodInfo.html. -class AdPodInfo extends PigeonProxyApiBaseClass { +class AdPodInfo extends PigeonInternalProxyApiBaseClass { /// Constructs [AdPodInfo] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdPodInfo.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2490,7 +2615,7 @@ class AdPodInfo extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, AdPodInfo Function( int adPosition, double maxDuration, @@ -2500,20 +2625,21 @@ class AdPodInfo extends PigeonProxyApiBaseClass { bool isBumper, )? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -2539,7 +2665,7 @@ class AdPodInfo extends PigeonProxyApiBaseClass { assert(arg_isBumper != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null bool.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call( arg_adPosition!, @@ -2596,29 +2722,29 @@ class FrameLayout extends ViewGroup { super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached() { - final int __pigeon_instanceIdentifier = + final int pigeonVar_instanceIdentifier = pigeon_instanceManager.addDartCreatedInstance(this); - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecFrameLayout; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecFrameLayout; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; () async { - const String __pigeon_channelName = + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_defaultConstructor'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel - .send([__pigeon_instanceIdentifier]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = await pigeonVar_channel + .send([pigeonVar_instanceIdentifier]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -2629,36 +2755,37 @@ class FrameLayout extends ViewGroup { /// Constructs [FrameLayout] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected FrameLayout.pigeon_detached({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached(); - late final _PigeonProxyApiBaseCodec __pigeon_codecFrameLayout = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecFrameLayout = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, FrameLayout Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -2666,7 +2793,7 @@ class FrameLayout extends ViewGroup { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? FrameLayout.pigeon_detached( @@ -2703,36 +2830,37 @@ class ViewGroup extends View { /// Constructs [ViewGroup] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected ViewGroup.pigeon_detached({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, }) : super.pigeon_detached(); - late final _PigeonProxyApiBaseCodec __pigeon_codecViewGroup = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecViewGroup = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, ViewGroup Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -2740,7 +2868,7 @@ class ViewGroup extends View { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? ViewGroup.pigeon_detached( @@ -2762,25 +2890,26 @@ class ViewGroup extends View { } Future addView(View view) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = __pigeon_codecViewGroup; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecViewGroup; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.ViewGroup.addView'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this, view]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this, view]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -2807,28 +2936,29 @@ class VideoView extends View { this.onCompletion, required this.onError, }) : super.pigeon_detached() { - final int __pigeon_instanceIdentifier = + final int pigeonVar_instanceIdentifier = pigeon_instanceManager.addDartCreatedInstance(this); - final _PigeonProxyApiBaseCodec pigeonChannelCodec = __pigeon_codecVideoView; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoView; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; () async { - const String __pigeon_channelName = + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoView.pigeon_defaultConstructor'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel - .send([__pigeon_instanceIdentifier]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = await pigeonVar_channel + .send([pigeonVar_instanceIdentifier]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -2839,7 +2969,7 @@ class VideoView extends View { /// Constructs [VideoView] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected VideoView.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2849,8 +2979,8 @@ class VideoView extends View { required this.onError, }) : super.pigeon_detached(); - late final _PigeonProxyApiBaseCodec __pigeon_codecVideoView = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecVideoView = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Callback to be invoked when the media source is ready for playback. /// @@ -2869,7 +2999,7 @@ class VideoView extends View { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoView pigeon_instance, @@ -2893,7 +3023,7 @@ class VideoView extends View { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoView pigeon_instance, @@ -2918,7 +3048,7 @@ class VideoView extends View { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoView pigeon_instance, @@ -2930,7 +3060,7 @@ class VideoView extends View { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, void Function( VideoView pigeon_instance, MediaPlayer player, @@ -2946,20 +3076,20 @@ class VideoView extends View { int extra, )? onError, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( 'dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onPrepared was null.'); final List args = (message as List?)!; @@ -2984,15 +3114,15 @@ class VideoView extends View { } { - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( 'dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onCompletion was null.'); final List args = (message as List?)!; @@ -3017,15 +3147,15 @@ class VideoView extends View { } { - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( 'dev.flutter.pigeon.interactive_media_ads.VideoView.onError', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoView.onError was null.'); final List args = (message as List?)!; @@ -3058,25 +3188,26 @@ class VideoView extends View { /// Sets the URI of the video. Future setVideoUri(String uri) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = __pigeon_codecVideoView; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoView; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoView.setVideoUri'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this, uri]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this, uri]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3087,33 +3218,34 @@ class VideoView extends View { /// /// In milliseconds. Future getCurrentPosition() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = __pigeon_codecVideoView; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoView; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoView.getCurrentPosition'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); - } else if (__pigeon_replyList[0] == null) { + } else if (pigeonVar_replyList[0] == null) { throw PlatformException( code: 'null-error', message: 'Host platform returned null value for non-null return value.', ); } else { - return (__pigeon_replyList[0] as int?)!; + return (pigeonVar_replyList[0] as int?)!; } } @@ -3132,11 +3264,11 @@ class VideoView extends View { /// This class represents the basic building block for user interface components. /// /// See https://developer.android.com/reference/android/view/View. -class View extends PigeonProxyApiBaseClass { +class View extends PigeonInternalProxyApiBaseClass { /// Constructs [View] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected View.pigeon_detached({ super.pigeon_binaryMessenger, @@ -3146,23 +3278,24 @@ class View extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, View Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -3170,7 +3303,7 @@ class View extends PigeonProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? View.pigeon_detached( @@ -3204,40 +3337,41 @@ class View extends PigeonProxyApiBaseClass { /// streams. /// /// See https://developer.android.com/reference/android/media/MediaPlayer. -class MediaPlayer extends PigeonProxyApiBaseClass { +class MediaPlayer extends PigeonInternalProxyApiBaseClass { /// Constructs [MediaPlayer] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected MediaPlayer.pigeon_detached({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, }); - late final _PigeonProxyApiBaseCodec __pigeon_codecMediaPlayer = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecMediaPlayer = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, MediaPlayer Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -3245,7 +3379,7 @@ class MediaPlayer extends PigeonProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? MediaPlayer.pigeon_detached( @@ -3268,59 +3402,59 @@ class MediaPlayer extends PigeonProxyApiBaseClass { /// Gets the duration of the file. Future getDuration() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecMediaPlayer; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecMediaPlayer; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.getDuration'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); - } else if (__pigeon_replyList[0] == null) { + } else if (pigeonVar_replyList[0] == null) { throw PlatformException( code: 'null-error', message: 'Host platform returned null value for non-null return value.', ); } else { - return (__pigeon_replyList[0] as int?)!; + return (pigeonVar_replyList[0] as int?)!; } } /// Seeks to specified time position. Future seekTo(int mSec) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecMediaPlayer; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecMediaPlayer; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.seekTo'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this, mSec]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this, mSec]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3329,26 +3463,26 @@ class MediaPlayer extends PigeonProxyApiBaseClass { /// Starts or resumes playback. Future start() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecMediaPlayer; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecMediaPlayer; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.start'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3357,26 +3491,26 @@ class MediaPlayer extends PigeonProxyApiBaseClass { /// Pauses playback. Future pause() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecMediaPlayer; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecMediaPlayer; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pause'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3385,26 +3519,26 @@ class MediaPlayer extends PigeonProxyApiBaseClass { /// Stops playback after playback has been started or paused. Future stop() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecMediaPlayer; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecMediaPlayer; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.MediaPlayer.stop'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3423,40 +3557,42 @@ class MediaPlayer extends PigeonProxyApiBaseClass { /// Callbacks that the player must fire. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/player/VideoAdPlayer.VideoAdPlayerCallback.html -class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { +class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { /// Constructs [VideoAdPlayerCallback] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected VideoAdPlayerCallback.pigeon_detached({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, }); - late final _PigeonProxyApiBaseCodec __pigeon_codecVideoAdPlayerCallback = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec + _pigeonVar_codecVideoAdPlayerCallback = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, VideoAdPlayerCallback Function()? pigeon_newInstance, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance was null.'); final List args = (message as List?)!; @@ -3464,7 +3600,7 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? VideoAdPlayerCallback.pigeon_detached( @@ -3490,27 +3626,27 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { AdMediaInfo adMediaInfo, VideoProgressUpdate videoProgressUpdate, ) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayerCallback; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayerCallback; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onAdProgress'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, adMediaInfo, videoProgressUpdate]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3519,26 +3655,26 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { /// Fire this callback when video playback stalls waiting for data. Future onBuffering(AdMediaInfo adMediaInfo) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayerCallback; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayerCallback; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onBuffering'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, adMediaInfo]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3547,26 +3683,26 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { /// Fire this callback when all content has finished playing. Future onContentComplete() async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayerCallback; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayerCallback; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onContentComplete'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3575,26 +3711,26 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { /// Fire this callback when the video finishes playing. Future onEnded(AdMediaInfo adMediaInfo) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayerCallback; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayerCallback; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onEnded'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, adMediaInfo]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3603,26 +3739,26 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { /// Fire this callback when the video has encountered an error. Future onError(AdMediaInfo adMediaInfo) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayerCallback; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayerCallback; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onError'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, adMediaInfo]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3631,26 +3767,26 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { /// Fire this callback when the video is ready to begin playback. Future onLoaded(AdMediaInfo adMediaInfo) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayerCallback; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayerCallback; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onLoaded'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, adMediaInfo]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3659,26 +3795,26 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { /// Fire this callback when the video is paused. Future onPause(AdMediaInfo adMediaInfo) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayerCallback; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayerCallback; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPause'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, adMediaInfo]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3687,26 +3823,26 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { /// Fire this callback when the player begins playing a video. Future onPlay(AdMediaInfo adMediaInfo) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayerCallback; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayerCallback; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onPlay'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, adMediaInfo]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3715,26 +3851,26 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { /// Fire this callback when the video is unpaused. Future onResume(AdMediaInfo adMediaInfo) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayerCallback; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayerCallback; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onResume'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, adMediaInfo]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3746,26 +3882,26 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { AdMediaInfo adMediaInfo, int percentage, ) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayerCallback; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayerCallback; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.onVolumeChanged'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, adMediaInfo, percentage]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3785,7 +3921,7 @@ class VideoAdPlayerCallback extends PigeonProxyApiBaseClass { /// the IMA SDK, as well as a set of callbacks that it must fire. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/player/VideoAdPlayer.html. -class VideoAdPlayer extends PigeonProxyApiBaseClass { +class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { VideoAdPlayer({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, @@ -3797,29 +3933,29 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { required this.removeCallback, required this.stopAd, }) { - final int __pigeon_instanceIdentifier = + final int pigeonVar_instanceIdentifier = pigeon_instanceManager.addDartCreatedInstance(this); - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayer; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayer; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; () async { - const String __pigeon_channelName = + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pigeon_defaultConstructor'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel - .send([__pigeon_instanceIdentifier]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = await pigeonVar_channel + .send([pigeonVar_instanceIdentifier]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -3830,7 +3966,7 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { /// Constructs [VideoAdPlayer] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected VideoAdPlayer.pigeon_detached({ super.pigeon_binaryMessenger, @@ -3844,8 +3980,8 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { required this.stopAd, }); - late final _PigeonProxyApiBaseCodec __pigeon_codecVideoAdPlayer = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecVideoAdPlayer = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Adds a callback. /// @@ -3864,7 +4000,7 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -3888,7 +4024,7 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -3913,7 +4049,7 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -3938,7 +4074,7 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -3962,7 +4098,7 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function(VideoAdPlayer pigeon_instance) release; @@ -3983,7 +4119,7 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -4007,7 +4143,7 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -4017,7 +4153,7 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, @@ -4045,20 +4181,21 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { AdMediaInfo adMediaInfo, )? stopAd, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.addCallback was null.'); final List args = (message as List?)!; @@ -4085,15 +4222,15 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { } { - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.loadAd was null.'); final List args = (message as List?)!; @@ -4122,15 +4259,15 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { } { - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.pauseAd was null.'); final List args = (message as List?)!; @@ -4156,15 +4293,15 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { } { - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.playAd was null.'); final List args = (message as List?)!; @@ -4190,15 +4327,15 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { } { - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.release was null.'); final List args = (message as List?)!; @@ -4221,15 +4358,16 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { } { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.removeCallback was null.'); final List args = (message as List?)!; @@ -4256,15 +4394,15 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { } { - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.stopAd was null.'); final List args = (message as List?)!; @@ -4292,26 +4430,26 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { /// The volume of the player as a percentage from 0 to 100. Future setVolume(int value) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayer; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayer; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setVolume'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = - await __pigeon_channel.send([this, value]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = + await pigeonVar_channel.send([this, value]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -4321,26 +4459,26 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { /// The `VideoProgressUpdate` describing playback progress of the current /// video. Future setAdProgress(VideoProgressUpdate progress) async { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecVideoAdPlayer; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; - const String __pigeon_channelName = + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecVideoAdPlayer; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.VideoAdPlayer.setAdProgress'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel + final List? pigeonVar_replyList = await pigeonVar_channel .send([this, progress]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -4366,35 +4504,35 @@ class VideoAdPlayer extends PigeonProxyApiBaseClass { /// Listener interface for notification of ad load or stream load completion. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdsLoader.AdsLoadedListener.html. -class AdsLoadedListener extends PigeonProxyApiBaseClass { +class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { AdsLoadedListener({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.onAdsManagerLoaded, }) { - final int __pigeon_instanceIdentifier = + final int pigeonVar_instanceIdentifier = pigeon_instanceManager.addDartCreatedInstance(this); - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecAdsLoadedListener; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdsLoadedListener; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; () async { - const String __pigeon_channelName = + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.pigeon_defaultConstructor'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel - .send([__pigeon_instanceIdentifier]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = await pigeonVar_channel + .send([pigeonVar_instanceIdentifier]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -4405,7 +4543,7 @@ class AdsLoadedListener extends PigeonProxyApiBaseClass { /// Constructs [AdsLoadedListener] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdsLoadedListener.pigeon_detached({ super.pigeon_binaryMessenger, @@ -4413,8 +4551,9 @@ class AdsLoadedListener extends PigeonProxyApiBaseClass { required this.onAdsManagerLoaded, }); - late final _PigeonProxyApiBaseCodec __pigeon_codecAdsLoadedListener = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec + _pigeonVar_codecAdsLoadedListener = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Called once the AdsManager or StreamManager has been loaded. /// @@ -4433,7 +4572,7 @@ class AdsLoadedListener extends PigeonProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( AdsLoadedListener pigeon_instance, @@ -4443,26 +4582,27 @@ class AdsLoadedListener extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, void Function( AdsLoadedListener pigeon_instance, AdsManagerLoadedEvent event, )? onAdsManagerLoaded, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoadedListener.onAdsManagerLoaded was null.'); final List args = (message as List?)!; @@ -4502,35 +4642,35 @@ class AdsLoadedListener extends PigeonProxyApiBaseClass { /// Interface for classes that will listen to AdErrorEvents. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdErrorEvent.AdErrorListener.html. -class AdErrorListener extends PigeonProxyApiBaseClass { +class AdErrorListener extends PigeonInternalProxyApiBaseClass { AdErrorListener({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.onAdError, }) { - final int __pigeon_instanceIdentifier = + final int pigeonVar_instanceIdentifier = pigeon_instanceManager.addDartCreatedInstance(this); - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecAdErrorListener; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdErrorListener; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; () async { - const String __pigeon_channelName = + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.AdErrorListener.pigeon_defaultConstructor'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel - .send([__pigeon_instanceIdentifier]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = await pigeonVar_channel + .send([pigeonVar_instanceIdentifier]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -4541,7 +4681,7 @@ class AdErrorListener extends PigeonProxyApiBaseClass { /// Constructs [AdErrorListener] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdErrorListener.pigeon_detached({ super.pigeon_binaryMessenger, @@ -4549,8 +4689,8 @@ class AdErrorListener extends PigeonProxyApiBaseClass { required this.onAdError, }); - late final _PigeonProxyApiBaseCodec __pigeon_codecAdErrorListener = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecAdErrorListener = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Called when an error occurs. /// @@ -4569,7 +4709,7 @@ class AdErrorListener extends PigeonProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( AdErrorListener pigeon_instance, @@ -4579,26 +4719,27 @@ class AdErrorListener extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, void Function( AdErrorListener pigeon_instance, AdErrorEvent event, )? onAdError, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorListener.onAdError was null.'); final List args = (message as List?)!; @@ -4637,35 +4778,35 @@ class AdErrorListener extends PigeonProxyApiBaseClass { /// Listener interface for ad events. /// /// See https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/AdEvent.AdEventListener.html. -class AdEventListener extends PigeonProxyApiBaseClass { +class AdEventListener extends PigeonInternalProxyApiBaseClass { AdEventListener({ super.pigeon_binaryMessenger, super.pigeon_instanceManager, required this.onAdEvent, }) { - final int __pigeon_instanceIdentifier = + final int pigeonVar_instanceIdentifier = pigeon_instanceManager.addDartCreatedInstance(this); - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - __pigeon_codecAdEventListener; - final BinaryMessenger? __pigeon_binaryMessenger = pigeon_binaryMessenger; + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _pigeonVar_codecAdEventListener; + final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; () async { - const String __pigeon_channelName = + const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.AdEventListener.pigeon_defaultConstructor'; - final BasicMessageChannel __pigeon_channel = + final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( - __pigeon_channelName, + pigeonVar_channelName, pigeonChannelCodec, - binaryMessenger: __pigeon_binaryMessenger, + binaryMessenger: pigeonVar_binaryMessenger, ); - final List? __pigeon_replyList = await __pigeon_channel - .send([__pigeon_instanceIdentifier]) as List?; - if (__pigeon_replyList == null) { - throw _createConnectionError(__pigeon_channelName); - } else if (__pigeon_replyList.length > 1) { + final List? pigeonVar_replyList = await pigeonVar_channel + .send([pigeonVar_instanceIdentifier]) as List?; + if (pigeonVar_replyList == null) { + throw _createConnectionError(pigeonVar_channelName); + } else if (pigeonVar_replyList.length > 1) { throw PlatformException( - code: __pigeon_replyList[0]! as String, - message: __pigeon_replyList[1] as String?, - details: __pigeon_replyList[2], + code: pigeonVar_replyList[0]! as String, + message: pigeonVar_replyList[1] as String?, + details: pigeonVar_replyList[2], ); } else { return; @@ -4676,7 +4817,7 @@ class AdEventListener extends PigeonProxyApiBaseClass { /// Constructs [AdEventListener] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInstanceManager]. + /// create copies for an [PigeonInternalInstanceManager]. @protected AdEventListener.pigeon_detached({ super.pigeon_binaryMessenger, @@ -4684,8 +4825,8 @@ class AdEventListener extends PigeonProxyApiBaseClass { required this.onAdEvent, }); - late final _PigeonProxyApiBaseCodec __pigeon_codecAdEventListener = - _PigeonProxyApiBaseCodec(pigeon_instanceManager); + late final _PigeonInternalProxyApiBaseCodec _pigeonVar_codecAdEventListener = + _PigeonInternalProxyApiBaseCodec(pigeon_instanceManager); /// Respond to an occurrence of an AdEvent. /// @@ -4704,7 +4845,7 @@ class AdEventListener extends PigeonProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( AdEventListener pigeon_instance, @@ -4714,26 +4855,27 @@ class AdEventListener extends PigeonProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInstanceManager? pigeon_instanceManager, + PigeonInternalInstanceManager? pigeon_instanceManager, void Function( AdEventListener pigeon_instance, AdEvent event, )? onAdEvent, }) { - final _PigeonProxyApiBaseCodec pigeonChannelCodec = - _PigeonProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInstanceManager.instance); + final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = + _PigeonInternalProxyApiBaseCodec( + pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { - final BasicMessageChannel __pigeon_channel = BasicMessageChannel< + final BasicMessageChannel< + Object?> pigeonVar_channel = BasicMessageChannel< Object?>( 'dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { - __pigeon_channel.setMessageHandler(null); + pigeonVar_channel.setMessageHandler(null); } else { - __pigeon_channel.setMessageHandler((Object? message) async { + pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdEventListener.onAdEvent was null.'); final List args = (message as List?)!; diff --git a/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart b/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart index 0dc2201399f..989286962de 100644 --- a/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart +++ b/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart @@ -6,7 +6,7 @@ // https://github.com/flutter/packages/pull/6371 lands. This file uses the // Kotlin ProxyApi feature from pigeon. // ignore_for_file: avoid_unused_constructor_parameters -/* + import 'package:pigeon/pigeon.dart'; @ConfigurePigeon( @@ -347,6 +347,20 @@ abstract class AdsManager extends BaseManager { /// Starts playing the ads. void start(); + + /// List of content time offsets in seconds at which ad breaks are scheduled. + /// + /// The list will be empty if no ad breaks are scheduled. + List getAdCuePoints(); + + /// Resumes the current ad. + void resume(); + + /// Skips the current ad. + /// + /// `AdsManager.skip()` only skips ads if IMA does not render the 'Skip ad' + /// button. + void skip(); } /// Base interface for managing ads.. @@ -724,4 +738,3 @@ abstract class AdEventListener { /// Respond to an occurrence of an AdEvent. late final void Function(AdEvent event) onAdEvent; } -*/ diff --git a/packages/interactive_media_ads/pubspec.yaml b/packages/interactive_media_ads/pubspec.yaml index 35c2e1f8f99..5c22d049ae1 100644 --- a/packages/interactive_media_ads/pubspec.yaml +++ b/packages/interactive_media_ads/pubspec.yaml @@ -31,6 +31,11 @@ dev_dependencies: flutter_test: sdk: flutter mockito: 5.4.4 + pigeon: + git: + url: git@github.com:bparrishMines/packages.git + ref: pigeon_kotlin_split + path: packages/pigeon topics: - ads From 47d1860bd96e037c3e21d6ed3c510929129e6b30 Mon Sep 17 00:00:00 2001 From: Maurice Parrish <10687576+bparrishMines@users.noreply.github.com> Date: Sat, 17 Aug 2024 17:40:21 -0400 Subject: [PATCH 2/6] update generated code --- .../InteractiveMediaAdsLibrary.g.kt | 12 +- .../src/android/interactive_media_ads.g.dart | 286 +++++++++--------- 2 files changed, 146 insertions(+), 152 deletions(-) diff --git a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt index 3fdbfb93c8b..0a231643167 100644 --- a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt +++ b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt @@ -3,7 +3,7 @@ // found in the LICENSE file. // Autogenerated from Pigeon (v21.3.0), do not edit directly. // See also: https://pub.dev/packages/pigeon -@file:Suppress("UNCHECKED_CAST", "ArrayInDataClass", "SyntheticAccessor") +@file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") package dev.flutter.packages.interactive_media_ads @@ -101,7 +101,7 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager( // Host uses identifiers >= 2^16 and Dart is expected to use values n where, // 0 <= n < 2^16. private const val minHostCreatedIdentifier: Long = 65536 - private const val tag = "PigeonInternalInstanceManager" + private const val tag = "PigeonInstanceManager" /** * Instantiate a new manager with a listener for garbage collected weak references. @@ -258,7 +258,7 @@ class InteractiveMediaAdsLibraryPigeonInstanceManager( } } -/** Generated API for managing the Dart and native `PigeonInternalInstanceManager`s. */ +/** Generated API for managing the Dart and native `InstanceManager`s. */ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( val binaryMessenger: BinaryMessenger ) { @@ -278,7 +278,7 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( val channel = BasicMessageChannel( binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference", + "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference", codec) if (instanceManager != null) { channel.setMessageHandler { message, reply -> @@ -301,7 +301,7 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( val channel = BasicMessageChannel( binaryMessenger, - "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.clear", + "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear", codec) if (instanceManager != null) { channel.setMessageHandler { _, reply -> @@ -323,7 +323,7 @@ private class InteractiveMediaAdsLibraryPigeonInstanceManagerApi( fun removeStrongReference(identifierArg: Long, callback: (Result) -> Unit) { val channelName = - "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference" + "dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference" val channel = BasicMessageChannel(binaryMessenger, channelName, codec) channel.send(listOf(identifierArg)) { if (it is List<*>) { diff --git a/packages/interactive_media_ads/lib/src/android/interactive_media_ads.g.dart b/packages/interactive_media_ads/lib/src/android/interactive_media_ads.g.dart index 1c69194a788..4a65830d91b 100644 --- a/packages/interactive_media_ads/lib/src/android/interactive_media_ads.g.dart +++ b/packages/interactive_media_ads/lib/src/android/interactive_media_ads.g.dart @@ -41,9 +41,9 @@ abstract class PigeonInternalProxyApiBaseClass { /// Construct a [PigeonInternalProxyApiBaseClass]. PigeonInternalProxyApiBaseClass({ this.pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, }) : pigeon_instanceManager = - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance; + pigeon_instanceManager ?? PigeonInstanceManager.instance; /// Sends and receives binary data across the Flutter platform barrier. /// @@ -54,12 +54,12 @@ abstract class PigeonInternalProxyApiBaseClass { /// Maintains instances stored to communicate with native language objects. @protected - final PigeonInternalInstanceManager pigeon_instanceManager; + final PigeonInstanceManager pigeon_instanceManager; /// Instantiates and returns a functionally identical object to oneself. /// /// Outside of tests, this method should only ever be called by - /// [PigeonInternalInstanceManager]. + /// [PigeonInstanceManager]. /// /// Subclasses should always override their parent's implementation of this /// method. @@ -82,10 +82,9 @@ abstract class PigeonInternalProxyApiBaseClass { /// is added as a weak reference with the same identifier. This prevents a /// scenario where the weak referenced instance was released and then later /// returned by the host platform. -class PigeonInternalInstanceManager { - /// Constructs a [PigeonInternalInstanceManager]. - PigeonInternalInstanceManager( - {required void Function(int) onWeakReferenceRemoved}) { +class PigeonInstanceManager { + /// Constructs a [PigeonInstanceManager]. + PigeonInstanceManager({required void Function(int) onWeakReferenceRemoved}) { this.onWeakReferenceRemoved = (int identifier) { _weakInstances.remove(identifier); onWeakReferenceRemoved(identifier); @@ -99,12 +98,12 @@ class PigeonInternalInstanceManager { // 0 <= n < 2^16. static const int _maxDartCreatedIdentifier = 65536; - /// The default [PigeonInternalInstanceManager] used by ProxyApis. + /// The default [PigeonInstanceManager] used by ProxyApis. /// /// On creation, this manager makes a call to clear the native /// InstanceManager. This is to prevent identifier conflicts after a host /// restart. - static final PigeonInternalInstanceManager instance = _initInstance(); + static final PigeonInstanceManager instance = _initInstance(); // Expando is used because it doesn't prevent its keys from becoming // inaccessible. This allows the manager to efficiently retrieve an identifier @@ -126,14 +125,13 @@ class PigeonInternalInstanceManager { /// or becomes inaccessible. late final void Function(int) onWeakReferenceRemoved; - static PigeonInternalInstanceManager _initInstance() { + static PigeonInstanceManager _initInstance() { WidgetsFlutterBinding.ensureInitialized(); final _PigeonInternalInstanceManagerApi api = _PigeonInternalInstanceManagerApi(); - // Clears the native `PigeonInternalInstanceManager` on the initial use of the Dart one. + // Clears the native `PigeonInstanceManager` on the initial use of the Dart one. api.clear(); - final PigeonInternalInstanceManager instanceManager = - PigeonInternalInstanceManager( + final PigeonInstanceManager instanceManager = PigeonInstanceManager( onWeakReferenceRemoved: (int identifier) { api.removeStrongReference(identifier); }, @@ -328,7 +326,7 @@ class PigeonInternalInstanceManager { } } -/// Generated API for managing the Dart and native `PigeonInternalInstanceManager`s. +/// Generated API for managing the Dart and native `PigeonInstanceManager`s. class _PigeonInternalInstanceManagerApi { /// Constructor for [_PigeonInternalInstanceManagerApi]. _PigeonInternalInstanceManagerApi({BinaryMessenger? binaryMessenger}) @@ -342,13 +340,13 @@ class _PigeonInternalInstanceManagerApi { static void setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? binaryMessenger, - PigeonInternalInstanceManager? instanceManager, + PigeonInstanceManager? instanceManager, }) { { final BasicMessageChannel< Object?> pigeonVar_channel = BasicMessageChannel< Object?>( - 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference', + 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference', pigeonChannelCodec, binaryMessenger: binaryMessenger); if (pigeon_clearHandlers) { @@ -356,13 +354,13 @@ class _PigeonInternalInstanceManagerApi { } else { pigeonVar_channel.setMessageHandler((Object? message) async { assert(message != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference was null.'); + 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference was null.'); final List args = (message as List?)!; final int? arg_identifier = (args[0] as int?); assert(arg_identifier != null, - 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference was null, expected non-null int.'); + 'Argument for dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference was null, expected non-null int.'); try { - (instanceManager ?? PigeonInternalInstanceManager.instance) + (instanceManager ?? PigeonInstanceManager.instance) .remove(arg_identifier!); return wrapResponse(empty: true); } on PlatformException catch (e) { @@ -378,7 +376,7 @@ class _PigeonInternalInstanceManagerApi { Future removeStrongReference(int identifier) async { const String pigeonVar_channelName = - 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.removeStrongReference'; + 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.removeStrongReference'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( pigeonVar_channelName, @@ -400,12 +398,12 @@ class _PigeonInternalInstanceManagerApi { } } - /// Clear the native `PigeonInternalInstanceManager`. + /// Clear the native `PigeonInstanceManager`. /// /// This is typically called after a hot restart. Future clear() async { const String pigeonVar_channelName = - 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManagerApi.clear'; + 'dev.flutter.pigeon.interactive_media_ads.PigeonInternalInstanceManager.clear'; final BasicMessageChannel pigeonVar_channel = BasicMessageChannel( pigeonVar_channelName, @@ -430,7 +428,7 @@ class _PigeonInternalInstanceManagerApi { class _PigeonInternalProxyApiBaseCodec extends _PigeonCodec { const _PigeonInternalProxyApiBaseCodec(this.instanceManager); - final PigeonInternalInstanceManager instanceManager; + final PigeonInstanceManager instanceManager; @override void writeValue(WriteBuffer buffer, Object? value) { if (value is PigeonInternalProxyApiBaseClass) { @@ -685,7 +683,7 @@ class BaseDisplayContainer extends PigeonInternalProxyApiBaseClass { /// Constructs [BaseDisplayContainer] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected BaseDisplayContainer.pigeon_detached({ super.pigeon_binaryMessenger, @@ -695,12 +693,12 @@ class BaseDisplayContainer extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, BaseDisplayContainer Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -720,7 +718,7 @@ class BaseDisplayContainer extends PigeonInternalProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseDisplayContainer.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? BaseDisplayContainer.pigeon_detached( @@ -758,7 +756,7 @@ class AdDisplayContainer extends PigeonInternalProxyApiBaseClass /// Constructs [AdDisplayContainer] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdDisplayContainer.pigeon_detached({ super.pigeon_binaryMessenger, @@ -768,12 +766,12 @@ class AdDisplayContainer extends PigeonInternalProxyApiBaseClass static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, AdDisplayContainer Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -793,7 +791,7 @@ class AdDisplayContainer extends PigeonInternalProxyApiBaseClass assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdDisplayContainer.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? AdDisplayContainer.pigeon_detached( @@ -831,7 +829,7 @@ class AdsLoader extends PigeonInternalProxyApiBaseClass { /// Constructs [AdsLoader] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdsLoader.pigeon_detached({ super.pigeon_binaryMessenger, @@ -844,12 +842,12 @@ class AdsLoader extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, AdsLoader Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -869,7 +867,7 @@ class AdsLoader extends PigeonInternalProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsLoader.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? AdsLoader.pigeon_detached( @@ -990,7 +988,7 @@ class AdsManagerLoadedEvent extends PigeonInternalProxyApiBaseClass { /// Constructs [AdsManagerLoadedEvent] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdsManagerLoadedEvent.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1005,12 +1003,12 @@ class AdsManagerLoadedEvent extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, AdsManagerLoadedEvent Function(AdsManager manager)? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -1033,7 +1031,7 @@ class AdsManagerLoadedEvent extends PigeonInternalProxyApiBaseClass { assert(arg_manager != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManagerLoadedEvent.pigeon_newInstance was null, expected non-null AdsManager.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call(arg_manager!) ?? AdsManagerLoadedEvent.pigeon_detached( @@ -1072,7 +1070,7 @@ class AdErrorEvent extends PigeonInternalProxyApiBaseClass { /// Constructs [AdErrorEvent] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdErrorEvent.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1086,12 +1084,12 @@ class AdErrorEvent extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, AdErrorEvent Function(AdError error)? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -1114,7 +1112,7 @@ class AdErrorEvent extends PigeonInternalProxyApiBaseClass { assert(arg_error != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdErrorEvent.pigeon_newInstance was null, expected non-null AdError.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call(arg_error!) ?? AdErrorEvent.pigeon_detached( @@ -1153,7 +1151,7 @@ class AdError extends PigeonInternalProxyApiBaseClass { /// Constructs [AdError] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdError.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1179,7 +1177,7 @@ class AdError extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, AdError Function( AdErrorCode errorCode, int errorCodeNumber, @@ -1189,7 +1187,7 @@ class AdError extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -1221,7 +1219,7 @@ class AdError extends PigeonInternalProxyApiBaseClass { assert(arg_message != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdError.pigeon_newInstance was null, expected non-null String.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call(arg_errorCode!, arg_errorCodeNumber!, arg_errorType!, arg_message!) ?? @@ -1267,7 +1265,7 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { /// Constructs [AdsRequest] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdsRequest.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1280,12 +1278,12 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, AdsRequest Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -1305,7 +1303,7 @@ class AdsRequest extends PigeonInternalProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsRequest.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? AdsRequest.pigeon_detached( @@ -1400,7 +1398,7 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { /// Constructs [ContentProgressProvider] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected ContentProgressProvider.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1410,12 +1408,12 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, ContentProgressProvider Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -1435,7 +1433,7 @@ class ContentProgressProvider extends PigeonInternalProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ContentProgressProvider.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? ContentProgressProvider.pigeon_detached( @@ -1473,7 +1471,7 @@ class AdsManager extends BaseManager { /// Constructs [AdsManager] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdsManager.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1486,12 +1484,12 @@ class AdsManager extends BaseManager { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, AdsManager Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -1511,7 +1509,7 @@ class AdsManager extends BaseManager { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdsManager.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? AdsManager.pigeon_detached( @@ -1726,7 +1724,7 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { /// Constructs [BaseManager] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected BaseManager.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1739,12 +1737,12 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, BaseManager Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -1764,7 +1762,7 @@ class BaseManager extends PigeonInternalProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.BaseManager.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? BaseManager.pigeon_detached( @@ -1916,7 +1914,7 @@ class AdEvent extends PigeonInternalProxyApiBaseClass { /// Constructs [AdEvent] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdEvent.pigeon_detached({ super.pigeon_binaryMessenger, @@ -1934,7 +1932,7 @@ class AdEvent extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, AdEvent Function( AdEventType type, Map? adData, @@ -1942,7 +1940,7 @@ class AdEvent extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -1967,7 +1965,7 @@ class AdEvent extends PigeonInternalProxyApiBaseClass { final Map? arg_adData = (args[2] as Map?)?.cast(); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call(arg_type!, arg_adData) ?? AdEvent.pigeon_detached( @@ -2008,7 +2006,7 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { /// Constructs [ImaSdkFactory] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected ImaSdkFactory.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2023,12 +2021,12 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, ImaSdkFactory Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -2048,7 +2046,7 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? ImaSdkFactory.pigeon_detached( @@ -2072,12 +2070,10 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { static ImaSdkFactory pigeonVar_instance() { final ImaSdkFactory pigeonVar_instance = ImaSdkFactory.pigeon_detached(); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = - _PigeonInternalProxyApiBaseCodec( - PigeonInternalInstanceManager.instance); + _PigeonInternalProxyApiBaseCodec(PigeonInstanceManager.instance); final BinaryMessenger pigeonVar_binaryMessenger = ServicesBinding.instance.defaultBinaryMessenger; - final int pigeonVar_instanceIdentifier = PigeonInternalInstanceManager - .instance + final int pigeonVar_instanceIdentifier = PigeonInstanceManager.instance .addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = @@ -2109,11 +2105,11 @@ class ImaSdkFactory extends PigeonInternalProxyApiBaseClass { ViewGroup container, VideoAdPlayer player, { BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, }) async { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? pigeonVar_binaryMessenger = pigeon_binaryMessenger; const String pigeonVar_channelName = 'dev.flutter.pigeon.interactive_media_ads.ImaSdkFactory.createAdDisplayContainer'; @@ -2262,7 +2258,7 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { /// Constructs [ImaSdkSettings] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected ImaSdkSettings.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2272,12 +2268,12 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, ImaSdkSettings Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -2297,7 +2293,7 @@ class ImaSdkSettings extends PigeonInternalProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ImaSdkSettings.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? ImaSdkSettings.pigeon_detached( @@ -2374,7 +2370,7 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { /// Constructs [VideoProgressUpdate] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected VideoProgressUpdate.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2393,12 +2389,12 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, VideoProgressUpdate Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -2418,7 +2414,7 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoProgressUpdate.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? VideoProgressUpdate.pigeon_detached( @@ -2443,12 +2439,10 @@ class VideoProgressUpdate extends PigeonInternalProxyApiBaseClass { final VideoProgressUpdate pigeonVar_instance = VideoProgressUpdate.pigeon_detached(); final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = - _PigeonInternalProxyApiBaseCodec( - PigeonInternalInstanceManager.instance); + _PigeonInternalProxyApiBaseCodec(PigeonInstanceManager.instance); final BinaryMessenger pigeonVar_binaryMessenger = ServicesBinding.instance.defaultBinaryMessenger; - final int pigeonVar_instanceIdentifier = PigeonInternalInstanceManager - .instance + final int pigeonVar_instanceIdentifier = PigeonInstanceManager.instance .addDartCreatedInstance(pigeonVar_instance); () async { const String pigeonVar_channelName = @@ -2492,7 +2486,7 @@ class AdMediaInfo extends PigeonInternalProxyApiBaseClass { /// Constructs [AdMediaInfo] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdMediaInfo.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2505,12 +2499,12 @@ class AdMediaInfo extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, AdMediaInfo Function(String url)? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -2533,7 +2527,7 @@ class AdMediaInfo extends PigeonInternalProxyApiBaseClass { assert(arg_url != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdMediaInfo.pigeon_newInstance was null, expected non-null String.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call(arg_url!) ?? AdMediaInfo.pigeon_detached( @@ -2572,7 +2566,7 @@ class AdPodInfo extends PigeonInternalProxyApiBaseClass { /// Constructs [AdPodInfo] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdPodInfo.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2615,7 +2609,7 @@ class AdPodInfo extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, AdPodInfo Function( int adPosition, double maxDuration, @@ -2627,7 +2621,7 @@ class AdPodInfo extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -2665,7 +2659,7 @@ class AdPodInfo extends PigeonInternalProxyApiBaseClass { assert(arg_isBumper != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.AdPodInfo.pigeon_newInstance was null, expected non-null bool.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call( arg_adPosition!, @@ -2755,7 +2749,7 @@ class FrameLayout extends ViewGroup { /// Constructs [FrameLayout] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected FrameLayout.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2768,12 +2762,12 @@ class FrameLayout extends ViewGroup { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, FrameLayout Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -2793,7 +2787,7 @@ class FrameLayout extends ViewGroup { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.FrameLayout.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? FrameLayout.pigeon_detached( @@ -2830,7 +2824,7 @@ class ViewGroup extends View { /// Constructs [ViewGroup] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected ViewGroup.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2843,12 +2837,12 @@ class ViewGroup extends View { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, ViewGroup Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -2868,7 +2862,7 @@ class ViewGroup extends View { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.ViewGroup.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? ViewGroup.pigeon_detached( @@ -2969,7 +2963,7 @@ class VideoView extends View { /// Constructs [VideoView] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected VideoView.pigeon_detached({ super.pigeon_binaryMessenger, @@ -2999,7 +2993,7 @@ class VideoView extends View { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoView pigeon_instance, @@ -3023,7 +3017,7 @@ class VideoView extends View { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoView pigeon_instance, @@ -3048,7 +3042,7 @@ class VideoView extends View { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoView pigeon_instance, @@ -3060,7 +3054,7 @@ class VideoView extends View { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, void Function( VideoView pigeon_instance, MediaPlayer player, @@ -3078,7 +3072,7 @@ class VideoView extends View { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel pigeonVar_channel = @@ -3268,7 +3262,7 @@ class View extends PigeonInternalProxyApiBaseClass { /// Constructs [View] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected View.pigeon_detached({ super.pigeon_binaryMessenger, @@ -3278,12 +3272,12 @@ class View extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, View Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -3303,7 +3297,7 @@ class View extends PigeonInternalProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.View.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? View.pigeon_detached( @@ -3341,7 +3335,7 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { /// Constructs [MediaPlayer] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected MediaPlayer.pigeon_detached({ super.pigeon_binaryMessenger, @@ -3354,12 +3348,12 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, MediaPlayer Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -3379,7 +3373,7 @@ class MediaPlayer extends PigeonInternalProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.MediaPlayer.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? MediaPlayer.pigeon_detached( @@ -3561,7 +3555,7 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { /// Constructs [VideoAdPlayerCallback] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected VideoAdPlayerCallback.pigeon_detached({ super.pigeon_binaryMessenger, @@ -3575,12 +3569,12 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, VideoAdPlayerCallback Function()? pigeon_newInstance, }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -3600,7 +3594,7 @@ class VideoAdPlayerCallback extends PigeonInternalProxyApiBaseClass { assert(arg_pigeon_instanceIdentifier != null, 'Argument for dev.flutter.pigeon.interactive_media_ads.VideoAdPlayerCallback.pigeon_newInstance was null, expected non-null int.'); try { - (pigeon_instanceManager ?? PigeonInternalInstanceManager.instance) + (pigeon_instanceManager ?? PigeonInstanceManager.instance) .addHostCreatedInstance( pigeon_newInstance?.call() ?? VideoAdPlayerCallback.pigeon_detached( @@ -3966,7 +3960,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// Constructs [VideoAdPlayer] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected VideoAdPlayer.pigeon_detached({ super.pigeon_binaryMessenger, @@ -4000,7 +3994,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -4024,7 +4018,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -4049,7 +4043,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -4074,7 +4068,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -4098,7 +4092,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function(VideoAdPlayer pigeon_instance) release; @@ -4119,7 +4113,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -4143,7 +4137,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( VideoAdPlayer pigeon_instance, @@ -4153,7 +4147,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, void Function( VideoAdPlayer pigeon_instance, VideoAdPlayerCallback callback, @@ -4183,7 +4177,7 @@ class VideoAdPlayer extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -4543,7 +4537,7 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { /// Constructs [AdsLoadedListener] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdsLoadedListener.pigeon_detached({ super.pigeon_binaryMessenger, @@ -4572,7 +4566,7 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( AdsLoadedListener pigeon_instance, @@ -4582,7 +4576,7 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, void Function( AdsLoadedListener pigeon_instance, AdsManagerLoadedEvent event, @@ -4590,7 +4584,7 @@ class AdsLoadedListener extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -4681,7 +4675,7 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { /// Constructs [AdErrorListener] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdErrorListener.pigeon_detached({ super.pigeon_binaryMessenger, @@ -4709,7 +4703,7 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( AdErrorListener pigeon_instance, @@ -4719,7 +4713,7 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, void Function( AdErrorListener pigeon_instance, AdErrorEvent event, @@ -4727,7 +4721,7 @@ class AdErrorListener extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< @@ -4817,7 +4811,7 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { /// Constructs [AdEventListener] without creating the associated native object. /// /// This should only be used by subclasses created by this library or to - /// create copies for an [PigeonInternalInstanceManager]. + /// create copies for an [PigeonInstanceManager]. @protected AdEventListener.pigeon_detached({ super.pigeon_binaryMessenger, @@ -4845,7 +4839,7 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { /// ); /// ``` /// - /// Alternatively, [PigeonInternalInstanceManager.removeWeakReference] can be used to + /// Alternatively, [PigeonInstanceManager.removeWeakReference] can be used to /// release the associated Native object manually. final void Function( AdEventListener pigeon_instance, @@ -4855,7 +4849,7 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { static void pigeon_setUpMessageHandlers({ bool pigeon_clearHandlers = false, BinaryMessenger? pigeon_binaryMessenger, - PigeonInternalInstanceManager? pigeon_instanceManager, + PigeonInstanceManager? pigeon_instanceManager, void Function( AdEventListener pigeon_instance, AdEvent event, @@ -4863,7 +4857,7 @@ class AdEventListener extends PigeonInternalProxyApiBaseClass { }) { final _PigeonInternalProxyApiBaseCodec pigeonChannelCodec = _PigeonInternalProxyApiBaseCodec( - pigeon_instanceManager ?? PigeonInternalInstanceManager.instance); + pigeon_instanceManager ?? PigeonInstanceManager.instance); final BinaryMessenger? binaryMessenger = pigeon_binaryMessenger; { final BasicMessageChannel< From e12b782d47726d61c213fcfbe888cc4bd1f1cfd7 Mon Sep 17 00:00:00 2001 From: Maurice Parrish <10687576+bparrishMines@users.noreply.github.com> Date: Sat, 17 Aug 2024 17:45:04 -0400 Subject: [PATCH 3/6] version bump --- packages/interactive_media_ads/CHANGELOG.md | 4 ++++ .../packages/interactive_media_ads/AdsRequestProxyApi.kt | 2 +- .../interactive_media_ads/AdsRequestProxyAPIDelegate.swift | 2 +- .../pigeons/interactive_media_ads_android.dart | 3 ++- packages/interactive_media_ads/pubspec.yaml | 7 +------ 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/interactive_media_ads/CHANGELOG.md b/packages/interactive_media_ads/CHANGELOG.md index 27a8262a920..c4baedb6d38 100644 --- a/packages/interactive_media_ads/CHANGELOG.md +++ b/packages/interactive_media_ads/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.2+2 + +* Adds internal wrapper for remaining methods of the Android native `AdsManager`. + ## 0.1.2+1 * Updates README to clarify supported features and link to issues tracker. diff --git a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsRequestProxyApi.kt b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsRequestProxyApi.kt index c4ef80ccbc3..f9d27e3f071 100644 --- a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsRequestProxyApi.kt +++ b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsRequestProxyApi.kt @@ -21,7 +21,7 @@ class AdsRequestProxyApi(override val pigeonRegistrar: ProxyApiRegistrar) : * * This must match the version in pubspec.yaml. */ - const val pluginVersion = "0.1.2+1" + const val pluginVersion = "0.1.2+2" } override fun setAdTagUrl(pigeon_instance: AdsRequest, adTagUrl: String) { diff --git a/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/AdsRequestProxyAPIDelegate.swift b/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/AdsRequestProxyAPIDelegate.swift index 5d76d718c81..132d5055c3f 100644 --- a/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/AdsRequestProxyAPIDelegate.swift +++ b/packages/interactive_media_ads/ios/interactive_media_ads/Sources/interactive_media_ads/AdsRequestProxyAPIDelegate.swift @@ -13,7 +13,7 @@ class AdsRequestProxyAPIDelegate: PigeonApiDelegateIMAAdsRequest { /// The current version of the `interactive_media_ads` plugin. /// /// This must match the version in pubspec.yaml. - static let pluginVersion = "0.1.2+1" + static let pluginVersion = "0.1.2+2" func pigeonDefaultConstructor( pigeonApi: PigeonApiIMAAdsRequest, adTagUrl: String, adDisplayContainer: IMAAdDisplayContainer, diff --git a/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart b/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart index 989286962de..3c2175f8591 100644 --- a/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart +++ b/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart @@ -6,7 +6,7 @@ // https://github.com/flutter/packages/pull/6371 lands. This file uses the // Kotlin ProxyApi feature from pigeon. // ignore_for_file: avoid_unused_constructor_parameters - +/* import 'package:pigeon/pigeon.dart'; @ConfigurePigeon( @@ -738,3 +738,4 @@ abstract class AdEventListener { /// Respond to an occurrence of an AdEvent. late final void Function(AdEvent event) onAdEvent; } +*/ \ No newline at end of file diff --git a/packages/interactive_media_ads/pubspec.yaml b/packages/interactive_media_ads/pubspec.yaml index 5c22d049ae1..2bf47bbc8b8 100644 --- a/packages/interactive_media_ads/pubspec.yaml +++ b/packages/interactive_media_ads/pubspec.yaml @@ -2,7 +2,7 @@ name: interactive_media_ads description: A Flutter plugin for using the Interactive Media Ads SDKs on Android and iOS. repository: https://github.com/flutter/packages/tree/main/packages/interactive_media_ads issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+interactive_media_ads%22 -version: 0.1.2+1 # This must match the version in +version: 0.1.2+2 # This must match the version in # `android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/AdsRequestProxyApi.kt` and # `ios/interactive_media_ads/Sources/interactive_media_ads/AdsRequestProxyAPIDelegate.swift` @@ -31,11 +31,6 @@ dev_dependencies: flutter_test: sdk: flutter mockito: 5.4.4 - pigeon: - git: - url: git@github.com:bparrishMines/packages.git - ref: pigeon_kotlin_split - path: packages/pigeon topics: - ads From d77d8de22e6a5cc74c78250505dd7288e953a693 Mon Sep 17 00:00:00 2001 From: Maurice Parrish <10687576+bparrishMines@users.noreply.github.com> Date: Sat, 17 Aug 2024 17:46:33 -0400 Subject: [PATCH 4/6] newline --- .../pigeons/interactive_media_ads_android.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart b/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart index 3c2175f8591..9bc3450514a 100644 --- a/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart +++ b/packages/interactive_media_ads/pigeons/interactive_media_ads_android.dart @@ -738,4 +738,4 @@ abstract class AdEventListener { /// Respond to an occurrence of an AdEvent. late final void Function(AdEvent event) onAdEvent; } -*/ \ No newline at end of file +*/ From d94cd3a995b7ff21957de6e20cb0d244b4ecdb35 Mon Sep 17 00:00:00 2001 From: Maurice Parrish <10687576+bparrishMines@users.noreply.github.com> Date: Sat, 17 Aug 2024 17:49:47 -0400 Subject: [PATCH 5/6] lint warning --- .../interactive_media_ads/InteractiveMediaAdsLibrary.g.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt index 0a231643167..d98dd65a908 100644 --- a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt +++ b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt @@ -3,7 +3,7 @@ // found in the LICENSE file. // Autogenerated from Pigeon (v21.3.0), do not edit directly. // See also: https://pub.dev/packages/pigeon -@file:Suppress("UNCHECKED_CAST", "ArrayInDataClass") +@file:Suppress("UNCHECKED_CAST", "ArrayInDataClass", "SyntheticAccessor") package dev.flutter.packages.interactive_media_ads From c76c7754fb6f5fc41dff1be72799ae54c74469be Mon Sep 17 00:00:00 2001 From: Maurice Parrish <10687576+bparrishMines@users.noreply.github.com> Date: Sat, 17 Aug 2024 18:23:19 -0400 Subject: [PATCH 6/6] fix log name --- .../interactive_media_ads/InteractiveMediaAdsLibrary.g.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt index d98dd65a908..65dd85d991a 100644 --- a/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt +++ b/packages/interactive_media_ads/android/src/main/kotlin/dev/flutter/packages/interactive_media_ads/InteractiveMediaAdsLibrary.g.kt @@ -366,7 +366,7 @@ abstract class InteractiveMediaAdsLibraryPigeonProxyApiRegistrar( api.removeStrongReference(identifier) { if (it.isFailure) { Log.e( - "PigeonInternalProxyApiRegistrar", + "PigeonProxyApiRegistrar", "Failed to remove Dart strong reference with identifier: $identifier") } }